我有一个 PS1 脚本,它由 Windows 任务计划程序自动运行并检查同一台计算机上不同计划任务的状态。
If ((Get-ScheduledTask -CimSession Sever1 -TaskName Task1).State -eq 'Disabled')
{
Do Something
}
Exit
}
ElseIf ((Get-ScheduledTask -CimSession Sever1-TaskName Task1).State -eq 'Ready')
{
Exit
}
当我通过 Powershell ISE 窗口手动运行此脚本时,它运行正常,但是当我从 Windows 任务计划程序运行此脚本时,它不会返回其他任务的状态,而只是空白。为什么在将其作为计划任务运行时不起作用?我需要使用其他命令或参数吗?