5

顧客にスクリプトを提供する場合、顧客がset-executionpolicyを実行しない限り、スクリプトは実行されません。

顧客にスクリプトを提供するときの一般的な方法は何ですか?

set-executionpolicyをスクリプトの最初のコマンドとして実行して、エラーなしで実行するか、set-executionpolicyに関する一部のドキュメントをキャプチャするか。

私は初めてPowerShellスクリプトをお客様に提供します。以前は、単に環境で実行するために使用していたので、それについては考えていませんでした。

誰かが私がこれにいくつかの光を得るのを手伝ってください

4

2 に答える 2

6

1つのアプローチ:

また、次のような処理を行う.ps1へのラッパーとしてbatファイルを送信します。

@powershell -ExecutionPolicy RemoteSigned -File script.ps1
于 2012-07-30T07:05:51.543 に答える
4

お客様にスクリプトを提供する場合は、デジタル署名し、REMOTESIGNED実行ポリシーの使用を検討することをお勧めします。

ただし、ほとんどの管理者には、通常、無制限をお勧めします。これらの管理者には十分な権限があり、コードを実行するためにフープを飛び越えさせるのは時間の無駄のようです。結局のところ、彼らは常にいずれかの方法でコードを実行することができます-だから、なぜ署名を要件にするのに時間を無駄にするのですか?

于 2012-07-30T11:11:09.430 に答える