Der Base64 String den du übergibst scheint falsch oder unvollständig zu sein. Der Befehl erwartet einen Base64-kodierten String, der in UTF-16LE (Little Endian) kodiert ist.
$command = 'Get-ACL .\test'
$bytes = [System.Text.Encoding]::Unicode.GetBytes($command)
$encodedCommand = [Convert]::ToBase64String($bytes)
$encodedCommand
Der kodierte String sollte dann so aussehen
RwBlAHQALQBBQ0wAIAAuAFwAdABlAHMAdA==