从批处理文件运行远程PowerShell脚本

时间:2013-03-04 10:20:52

标签: powershell batch-file powershell-v2.0

我想让我的批处理文件运行远程的powerhell脚本。

我有Powershell \ ip \ Myscript.ps1

但它问我是否要运行此远程脚本。 我想绕过这个。使用-confirm:$ false

我如何批量使用它。

1 个答案:

答案 0 :(得分:1)

你有几个选择。

  1. 将.ps1文件复制到本地目录,然后通过它调用 电源外壳。这是一个丑陋的黑客行为,但如果不能更改执行政策,有时也是必要的。
  2. 签署.ps1文件。背后巨大的痛苦。
  3. 告诉Powershell不要担心Execytion政策。简单而危险的方法:powershell -executionpolicy unrestricted \\ server \ share \ someScript.ps1。