我正在尝试在中央共享位置管理 PowerShell 脚本。目前 .ps1 脚本都存储在许多不同的服务器上。
这些脚本用于具有“操作”细节的计划任务:
现在的目标是让它们全部位于共享位置:
问题: 当我将“添加参数”字段更新为“\domain oot..\scripts\scriptABC.ps1" 并尝试启动任务,它会说运行几秒钟然后再次就绪,但什么也没发生。所以当指定本地驱动器时它就像一个魅力,但不是当指定 UNC 路径时。
附加信息:
有什么想法吗?
查看以下链接
https://community.spiceworks.com/how_to/17736-run-powershell-scripts-from-task-scheduler
运行任务的机器还需要拥有访问网络上文件的权限
如果您已将执行策略设置为允许运行脚本,则此方法有效:
powershell.exe
-File "\\unc\path\file.ps1"