7

何かを自動化するために使用したい PowerShell スクリプトがあります。それを右クリックして「PowerShellで実行」を選択して実行します。

Set-ExecutionPolicy Bypass32 ビットと 64 ビットの両方の PowerShell で実行し、 Get-ExecutionPolicy.

それでも、再起動するたびに初めてスクリプトを実行しようとすると、次のプロンプトが表示されます。

Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose
you to the security risks described in the about_Execution_Policies help topic at
http://go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"):

PowerShell ウィンドウを閉じて再度実行すると、プロンプトは表示されません。入力するYNプロンプトを表示するかに関係なく、スクリプトが実行されます。

スクリプトに面白いことは何もありませんecho "Test"。Win 8.1、Win 10、および仮想化された Win 10 の 3 つの異なるコンピューターでも同じことが起こります。すべてのコンピューターに PowerShell 5.0 が搭載されています。

私は何を間違っていますか?このプロンプトを取り除くにはどうすればよいですか?

4

1 に答える 1