在远程计算机中使用电源外壳创建计划任务

时间:2018-06-25 05:30:13

标签: powershell task scheduled-tasks

如何使用Power Shell在远程计算机上的任务计划程序中创建任务?

1 个答案:

答案 0 :(得分:2)

要在计划程序中创建任务,可以使用New-ScheduledTaskAction,New-ScheduledTaskTrigger和Register-ScheduledTask cmdlet-详细信息可在此处找到:https://blogs.technet.microsoft.com/heyscriptingguy/2015/01/13/use-powershell-to-create-scheduled-tasks/

这是一个例子:

$action = New-ScheduledTaskAction -Execute 'Powershell.exe' `
         -Argument '-NoProfile -WindowStyle Hidden -command "& {get-eventlog -logname Application -After ((get-date).AddDays(-1)) | Export-Csv -Path c:\fso\applog.csv -Force -NoTypeInformation}"'

$trigger =  New-ScheduledTaskTrigger -Daily -At 9am
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "AppLog" -Description "Daily dump of Applog"

远程运行Powershell需要进行一些配置更改,您可以在此处找到有关这些更改:https://www.howtogeek.com/117192/how-to-run-powershell-commands-on-remote-computers/