これを行うことで、過去数か月間コードを実行してきました-
Set-ExecutionPolicy Unrestricted
しかし、何か奇妙なことが起こっており、常にこのエラーが発生しています-
Windows PowerShell は実行ポリシーを正常に更新しましたが、設定はより具体的なスコープで定義されたポリシーによってオーバーライドされます。オーバーライドにより、シェルは現在有効な「無制限」の実行ポリシーを保持します。「Get-ExecutionPolicy -List」と入力して、実行ポリシーの設定を表示します。詳細については、「Get-Help Set-ExecutionPolicy」を参照してください。
これらのリンクを参照しましたが、運がありません-
http://blog.whatsupduck.net/2010/09/issues-with-configuring-powershell.html
http://www.howtogeek.com/106273/how-to-allow-the-execution-of-powershell-scripts-on-windows-7/
.Net 4.0 を使用して、32 ビットの Winforms アプリケーションを介して、64 ビットの Windows 7 で C# を使用して Powershell をロードしています。
どのシステムでもこのエラーが発生しないようにするために必要な正確な設定は何ですか? [すべて正常に動作していました]。C# から Powershell をシームレスに呼び出すことができるように、これらの値はどのようなシステムである必要がありますか?
Get-ExecutionPolicy -List
MachinePolicy UserPolicy Process CurrentUser LocalMachine