我有几个要作为计划任务运行的Exchange 2010 PowerShell脚本。
如果使用“以其他用户身份运行”启动PowerShell,则可以运行脚本并正确执行。
如果我使用同一用户计划任务,则该任务将永远处于“运行”状态。
如何确定任务卡在哪里?
作为参考,以下是启用Exchange内容的方法:
. 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'
Connect-ExchangeServer -auto
这是我尝试从任务计划程序运行脚本的方式:
- powershell-命令“&{。'c:\ windows \ script.ps1'}”
- powershell-文件'c:\ windows \ script.ps1'
- powershell-文件“ c:\ windows \ script.ps1”
所有结果相同。......
Register-ScheduledJob
关闭PowerShell控制台和ISE后,使用PowerShell 永不“结束” 注册的计划任务确实结束了。