此时我正试图在Windows Server上对RDWeb进行自动化。因此,我为数据库读取编写了PowerShell脚本,并编写了第二个脚本,每次数据库返回值时都会启动该脚本。
第二个脚本是用Start-Job -Scriptblock {./second.ps1 -values args[0]} -Arguments $values;
启动的
如果我在ISE中以管理员的身份手动运行这个脚本,但如果我在Windows任务计划中尝试,它就不起作用,我不知道为什么。我以最高权限运行Scheduletask。
你能帮我吗?
谢谢SUT-
使用完整路径而不是"./second.ps1"有什么不妥之处?
我解决了这个问题。问题是,在关闭主脚本之前,我没有等待在后台运行的脚本。
因此,当主脚本完成进程时,任务调度器停止了在后台运行的每个进程
感谢您的回答!