0

目前我尝试在我的 Windows 服务器上自动化 RDWeb。因此,我为数据库读取编写了一个 PowerShell 脚本和第二个脚本,每次数据库返回一个值时都会启动该脚本。

第二个脚本开始于Start-Job -Scriptblock {./second.ps1 -values args[0]} -Arguments $values;

如果我在 ISE 中以管理员身份手动运行此脚本,这非常有效,但如果我在 Windows 任务计划中尝试此操作,它不起作用,我不知道为什么。我以最高权限运行 Scheduletask。

你能帮我吗?

谢谢你

4

2 回答 2

0

什么反对使用完整路径而不是 "./second.ps1" ?

于 2017-01-29T15:02:12.193 回答
0

我解决了这个问题。问题是在我关闭主脚本之前,我没有等待在后台运行的脚本。

因此,当主脚本完成进程时,任务计划程序停止了在后台运行的每个进程

感谢您的回答!

于 2017-02-02T12:57:52.340 回答