テンプレートのカスタマイズ中に一連の powershell コマンドを実行しようとしています。これらのコマンドは、レジストリの RunOnce に挿入されます。
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -command &{Add-Type -Assembly System.Web; [Web.Security.Membership]::GeneratePassword(21,7) | Select-Object @{N="Group";E={"Test Group"}}, @{N="Username";E={"TestUser"}}, @{N="Password";E={$_}} | Export-Csv -Path C:\stuff\user.csv -NoTypeInformation}
これらのコマンドは、PowerShell コンソールで実行できるため、機能することがわかっています。他の runonce コマンドは正しく実行されるため、「%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -command &{PSCODE}」が正しいことはわかっています。構文のどの部分が失敗しているのかわかりません。