[更新]: 最后,感谢Hey,Scripting Guy博客(https://blogs.technet.microsoft.com/heyscriptingguy/2014/05/16/troubleshooting-powershell-scheduled-jobs/),更新原始代码和工作代码。 [/更新]
我想编写一个powershell脚本,可以在Windows 10 1706上为我添加预定作业。 工作应该:
我使用PS中的内置帮助写了几行,这将完成其中一些:
$T = New-JobTrigger -DaysOfWeek 1,2,3,4,5 -At 18:40 -Weekly
$O = New-ScheduledJobOption -RunElevated -WakeToRun -IdleDuration 00:00:00 -IdleTimeout 00:00:00
Register-ScheduledJob -Name "AutoShutdown" -ScriptBlock {Stop-Computer -Force} -Trigger $T -ScheduledJobOption $O -Credential Admin_username
运行这些行会增加作业,但它根本不做任何事情。
我喜欢制作一个以后可以在域中使用的脚本,但是目前我只需要在一些本地机器上使用它们来简化管理。
提前感谢您的帮助!
*更新: 最后,感谢Hey,Scripting Guy博客(https://blogs.technet.microsoft.com/heyscriptingguy/2014/05/16/troubleshooting-powershell-scheduled-jobs/),更新原始代码和工作代码。