我正在尝试编写一个 powershell 脚本来调度另一个 powershell 脚本。这是我目前拥有的代码:
$Action = New-ScheduledTaskAction -Execute 'pwsh.exe' -Argument '-NonInteractive -NoLogo -NoProfile -File "C:\test.ps1"'
$Trigger = New-ScheduledTaskTrigger -Daily -At 6pm
$Settings = New-ScheduledTaskSettingsSet
$Task = New-ScheduledTask -Action $Action -Trigger $Trigger -Settings $Settings
Register-ScheduledTask -TaskName "Test" -InputObject $Task
这创建了我想要的任务,但当它被触发时,它会失败,并声称找不到文件。我还想让它提示用户输入管理员密码,但我在文档中找不到。我选择了非交互式,但这不是我真正想要的。提前感谢任何帮助。
编辑:错误代码是 0x80070002