3

nant 経由で powershell スクリプトを実行できないチーム メンバーが何人かいます。その場合、ExectutionPolicy(十分に高くなく、まだデフォルト値に設定されています) を取得します。ただし、それらは Set-ExecutionPolicy RemoteSignedPowerShell コンソールで実行されており、PowerShell スクリプトを直接実行できます。何がうまくいかないのかについてのアイデアはありますか?

4

1 に答える 1

4

64 ビット マシンで実行している場合、32 ビットと 64 ビットの両方の PowerShell の実行ポリシーを設定していますか? 彼らが 64 ビット PowerShell のポリシーを設定し、NAnt が 32 ビット PowerShell を起動している可能性があります (またはその逆)。少なくとも PowerShell 2.0 を使用している場合にこれを回避する別の方法は、PowerShell を呼び出すときにポリシーを設定することです。

PowerShell.exe -ExecutionPolicy RemoteSigned ...
于 2012-12-06T17:21:32.660 に答える