以下脚本计划成功,但实际上不会重新启动服务器。
schtasks /create /tn "restart test" /ru "domain\admin" /rp supersecret /sc once /st 11:35 /tr "PowerShell -command {Restart-Computer -ComputerName server01 -force -wait
Send-MailMessage -From [email protected] -To [email protected] -Subject 'Rebooted' -SmtpServer smtp.domain.com}"
任务计划程序事件日志显示任务已成功完成:
Task Scheduler successfully completed task "\restart test" , instance "{4a8b0e75-eb2f-4be6-918d-7b66473dd344}" , action "C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.EXE" with return code 0.
如果我只运行 中的命令{...}
,它将重新启动服务器并发送通知电子邮件。
我错过了什么?
编辑:我正在从带有 PowerShell 3.0 的 Windows 7 笔记本电脑到 Windows 2012 Server 执行此操作