13
ローカルで作成したスクリプトがRemoteSigned実行ポリシーで実行できないのはなぜですか?
この質問は、質問の本文で反論されているか、実際の問題に対処していない回答を引き付け続けているため、知っておくべきことの簡単な要約を読んで ください。 これはない「なぜPowerShellの私のデフォルトのインストールが実行されませんスクリプトの?」質問。 これはない「なぜPowerShellの実行スクリプトの私のインストールは、インターネットからダウンロードしないのだろうか?」質問。 問題は、RemoteSigned実行ポリシーがスクリプトの実行を禁止しているのに、なぜ禁止しているのかということです。 RemoteSigned使用したい実行ポリシーはこれだけです。 他の制限の少ないポリシーが利用可能であることを認識しています。それらのポリシーが受け入れ可能な代替である場合、私は代わりにそれらを使用しただけであり、この質問は存在しません。 実行ポリシーはすでにに設定されていRemoteSignedます。 からRemoteSignedに変更することRemoteSignedは解決策ではありません。 スクリプトファイルはローカルで作成および保存されます。 スクリプトファイルはブロックされません。 スクリプトファイルがブロックされることはありませんでした(前のポイントを参照)。 ブロックを解除するものがないため、スクリプトファイルのブロックを解除することはできません(前のポイントを参照)。 スクリプトファイルは、管理者によって実行されます(実行されようとします)。 Windows PowerShell関係する唯一のアプリケーションです。また、他のツールやエディターも関係 ありWindows PowerShell ISEませCommand Promptん。 問題の原因はすでに特定されています(承認された回答を参照)。ほぼ8年後、該当するかどうかにかかわらず、他のすべての明白な説明も投稿されたと思います。そうでない場合は、質問と既存の回答をすべて読んでから、追加してください。 64ビットのWindows7ProfessionalでWindowsPowerShell2.0を使用しています。スクリプトDesktopを実行しようとすると、次のエラーが発生します。 File C:\Users\UserName\Desktop\Script.ps1 cannot be loaded. The file C:\Users\UserName\Desktop\Script.ps1 is not digitally signed. The script will not execute on the system. Please see "get-help about_signing" for more details.. At …