0

基本的なファイルのコピーを行うために、いくつかのpowershellスクリプトを作成してテストしています。実行ポリシーを RemoteSigned に設定しました。ヘルプによると、これにより、インターネットからダウンロードされていないスクリプトを実行できるようになるはずです。ただし、私の観察によると、これはローカル マシンで作成されたスクリプトのみを実行するようです。

たとえば、開発マシンでスクリプトを作成し、サーバー (同じドメイン) にコピーしようとすると、スクリプトは実行されません。ただし、サーバーで Powershell ISE を開いてスクリプトを開き、コードをコピーして新しいファイル ウィンドウに貼り付けてサーバーに保存すると、スクリプトが実行されます。さらに、自己署名証明書を作成したい場合、他のコンピューターでは実行されません (ヘルプによると)。

したがって、実行するマシンでスクリプトを開発するか、上記のコピー/貼り付けルーチンを実行してサーバーで実行する必要があるため、これは少し面倒に思えます。私はこれらすべてを正しく理解していることを知りたいだけであり、同じドメイン内でスクリプトを作成し、証明書の料金を支払わずにリモート署名された実行ポリシーの下で実行する方法は他にありません.

4

1 に答える 1

0

この投稿は、共有フォルダーからスクリプトを実行する方法を提供します。これがあなたを助けることを願っています:-)

于 2012-11-01T14:27:32.027 に答える