この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 14091|答える: 1

PowerShellはスクリプトが禁止されているため、直接スクリプトを書く際にファイルを読み込みません

[リンクをコピー]
掲載地 2016/12/21 14:03:59 | | | |

PowerShellが直接スクリプトを行うと、次のように表示されます:
このシステムではスクリプトの実行が禁止されているため、ファイル******.ps1は読み込みできません。 詳細については、ヘルプabout_signingをご覧ください。
場所:行数:1 文字数:17
+ E:\Test\test.ps1 <<<<
+ カテゴリ情報 : NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException
「ヘルプabout_signing」をチェックしてみてください:
テーマ
about_signing
簡単な説明
Windows PowerShellの実行ポリシーに準拠させるためのスクリプトの署名方法を説明しています。
詳細な説明
制限付き実行ポリシーではスクリプトの実行は許可されません。
AllSignedおよびRemoteSignedの実行ポリシーにより、Windows PowerShellがデジタル署名なしでスクリプトを実行することを防ぎます。
このトピックでは、選択した非署名スクリプトの実行方法(実行ポリシーがRemoteSignedであっても)と、正しく行う方法について説明します
自分で使うために署名するスクリプト。
Windows PowerShellの強制ポリシーの詳細については、about_Execution_Policyを参照してください。
署名スクリプトの実行を可能にします
WindowsPowerShellを初めて起動したとき、現在の実行ポリシーはおそらく「制限付き」(デフォルト設定)になっています。
制限付きポリシーではスクリプトの実行は許可されていません。
マシンのアクティブ実行ポリシーを理解するには、以下を入力してください:
get-executionpolicy
自分で書いた署名なしスクリプトや他のユーザーの署名済みスクリプトをローカルマシン上で実行するには、以下のコマンドを使って自分のコンピュータで書いた署名なしスクリプトを実行してください
RemoteSignedの実行ポリシー変更:
SET-EXECUTIONPOLICY リモートサインド
詳細については、Set-ExecutionPolicyを参照してください。

「set-ExecutionPolicy RemoteSigned」を実行する:
ポリシー変更を実行する
実行ポリシーは信頼できないスクリプトの実行を妨げます。 実行方針を変更すると、about_Execution_Policiesリスクにさらされる可能性があります
ヘルプトピックで説明されているセキュリティリスクについて。 執行方針を変更したいですか?
[Y] はい (Y) [N] いいえ (N) [S] 一時停止(S) [?] ヘルプ(デフォルトは「Y」)): y

PowerShellは間違いなくセキュリティ重視であり、スクリプト実行をいくつかの戦略に分けています。
以下は、よく使われる4つの実行戦略です。
制限付き:
スクリプトや設定ファイルの実行は禁止されています。
全署名:
スクリプトは実行可能ですが、すべてのスクリプトと設定ファイルは信頼できる出版社によって署名されなければなりません。ローカルマシン上で書かれたスクリプトも含まれます。
RemoteSigned:
スクリプトを実行することは可能ですが、ネットワークからダウンロードしたスクリプトや設定ファイルは信頼できるパブリッシャーによって署名されなければなりません。       ローカルマシン上で既に実行・書き込まれたスクリプトをデジタル署名する必要はありません。
制限なし:
署名のないスクリプトを実行することもできます。 (危険!) )
それでも実行不能エラーが出る場合は、Set-ExecutionPolicy Unrestricted を試してみてください




先の:PowerShellは複数のスペースを1つのスペースに変換して余分なスペースを除去します
次に:ngx_lua_wafはlua-nginx-module(openresty)に基づくウェブアプリケーションファイアウォールです。
掲載地 2020/04/13 21:50:04 |
熱負荷霜置換
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com