internal/functions/Convertto-Base64.ps1
function Convertto-Base64 { <# .SYNOPSIS Converts an object to base64 .DESCRIPTION A detailed description of the Convertto-Base64 function. .PARAMETER InputObject A description of the InputObject parameter. .EXAMPLE PS C:\> Convertto-Base64 -InputObject 'string' Converts the string to Base64 .NOTES Additional information about the function. #> [CmdletBinding(HelpUri = 'https://andrewpla.github.io/TOPdeskPS/commands/Convertto-Base64')] [OutputType([System.String])] param ( $InputObject ) begin { Write-PSFMessage -Level InternalComment -Message "Bound parameters: $($PSBoundParameters.Keys -join ", ")" -Tag 'debug', 'start', 'param' } process { $bytes = [System.Text.Encoding]::ASCII.GetBytes($InputObject) [System.Convert]::ToBase64String($bytes) } } |