在位于网络位置的任务计划程序中运行PowerShell脚本

时间:2016-03-16 10:57:20

标签: powershell scheduled-tasks unc

我正在尝试在中央共享位置管理PowerShell脚本。目前,.ps1脚本都存储在许多不同的服务器上。

脚本在计划任务中使用,具有“操作”细节:

  • 程序/脚本:powershell.exe
  • 添加参数(可选):G:.. \ scriptABC.ps1
  • 开始于(可选):C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \

现在的目标是将它们全部放在共享位置:

  • \\域\根.. \脚本\ scriptABC.ps1

问题: 当我将“添加参数”字段更新为“\\ domain \ root .. \ scripts \ scriptABC.ps1”并尝试启动任务时,它会说运行几秒钟而不是Ready状态,但没有任何反应。因此,当指定本地驱动器时,它就像一个魅力,但是当指定了一个UNC路径时,它就不像。

其他信息:

  • 使用Windows Server 2012 R2

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

查看以下链接

https://community.spiceworks.com/how_to/17736-run-powershell-scripts-from-task-scheduler

运行任务的机器也需要有权访问网络上的文件