ます。http://www.cnblogs.com/findcaiyzh/archive/2012/09/21/2696282.htmlからの振替
デフォルトは* .ps1というPowerShellのスクリプトファイルを許可されていません。実行PS1ファイルには、次のエラーが発生します。
ファイルC:\一時\スクリプトの実行が、このシステムで無効になっているためTest.ps1をロードすることはできません。詳細については、「GET-ヘルプがabout_signing」を参照してください。
行:1文字:19
+ C:\一時\ Test.ps1 <<<<
Get-ExecutionPolicyすることにより、現在のポリシーを取得します。
セットExecutionPolicyと現在の戦略を設定します。
次のコマンドは、上記のエラーを解決することができます
C PS:\ WINDOWS \ SYSTEM32> セットExecutionPolicy RemoteSigned <Enterキーを押します>
実行ポリシーの変更
実行ポリシーは、あなたが信頼していないことをスクリプトからユーザーを保護します。実行ポリシーを変更すると、公開するかもしれません
about_Execution_Policiesヘルプトピックで説明したセキュリティリスクへのあなた。あなたは、実行を変更しますか
ポリシー?
[Y]はい[N]いいえ[S]中断ヘルプ(デフォルトは"Y"である)[?]:< 按Y >
PowerShellの実行
ポリシーが有効なパラメータです。
- 制限:DOは任意のコンフィギュレーション・ファイルをロードしない、任意のスクリプトを実行しないでください。「制限」はデフォルトです。
- AllSigned:スクリプトを含む使用する唯一の信頼できる発行者署名スクリプトや設定ファイルは、あなた自身のローカルもう一度を書くこと
- RemoteSigned:スクリプトや設定ファイル、使用に信頼された発行元の署名だけのために、インターネットからダウンロードしました。
- 無制限:あなたはすべての設定ファイルを読み込むことができ、あなたは、インターネットからダウンロードしたスクリプトを実行し、実行する前に、何の署名が、存在しない場合、あなたには、いくつかの権限を取るように促すメッセージが表示されますすべてのスクリプトファイルを実行することができます。
- バイパス:すべてが使用することができ、かつ無ヒントと警告。
- 未定義:現在のスコープを削除しますが、実行ポリシーの実行ポリシーグループポリシーの適用範囲を与えられたが削除されません。