目前我尝试在我的Windows服务器上自动化RDWeb。 因此,我为数据库读取写了一个PowerShell脚本,并为数据库每次返回一个值时启动了第二个脚本。
第二个脚本以Start-Job -Scriptblock {./second.ps1 -values args[0]} -Arguments $values;
这很完美,如果我在ISE中手动运行此脚本作为管理员,但如果我在Windows任务计划中尝试此操作,它不起作用,我不知道为什么。 我运行具有最高权限的Scheduletask。
你能帮我吗?
谢谢 SUT
答案 0 :(得分:0)
反对使用完整路径代替" ./ second.ps1" ?
答案 1 :(得分:0)
我解决了这个问题。问题是我在关闭主脚本之前没有等待在后台运行的脚本。
因此,当主脚本完成流程时,任务计划程序停止了在后台运行的每个进程
感谢您的回答!