Public/ConvertTo-ByteArray.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function ConvertTo-ByteArray {
    [CmdletBinding()]
    [OutputType([byte[]])]
    param(
        [Parameter(Mandatory)]
        [ValidateNotNullOrEmpty()]
        [string]
        $Data
        ,
        [Parameter()]
        [ValidateSet('Unicode', 'ASCII')]
        [string]
        $Encoding = 'Unicode'
    )

    [System.Text.Encoding]::$Encoding.GetBytes($Data)
}