【问题标题】:Create scheduled task with power shell in a Remote Machine在远程机器中使用 powershell 创建计划任务
【发布时间】:2018-12-03 15:15:24
【问题描述】:

如何使用 Power shell 在远程机器上的任务调度程序中创建任务?

【问题讨论】:

    标签: powershell task scheduled-tasks


    【解决方案1】:

    要在调度程序中创建任务,您可以使用 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/

    【讨论】:

      猜你喜欢
      • 2019-02-17
      • 2021-08-25
      • 2017-07-02
      • 2014-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多