【发布时间】:2018-12-03 15:15:24
【问题描述】:
如何使用 Power shell 在远程机器上的任务调度程序中创建任务?
【问题讨论】:
标签: powershell task scheduled-tasks
如何使用 Power shell 在远程机器上的任务调度程序中创建任务?
【问题讨论】:
标签: powershell task scheduled-tasks
要在调度程序中创建任务,您可以使用 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/
【讨论】: