PowerShell-Script 中的 PowerShell-Script with Task Scheduling

PowerShell-Script in PowerShell-Script with Task Scheduling

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

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

开头

这很完美,如果我 运行 这个脚本在 ISE 中以管理员身份手动运行,但是如果我在 Windows 任务计划中尝试这个,它就不起作用,我不知道为什么。 我运行具有最高权限的Scheduletask。

你能帮帮我吗?

谢谢 苏

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

我解决了这个问题。问题是在我关闭 Main-Script.

之前,我没有等待后台 运行 的脚本

因此,当 main-script 完成进程

时,任务计划程序停止了每个 运行 在后台运行的进程

感谢您的回答!