Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Windows Server 2008 R2上通过Powershell 4.0创建计划任务?_Powershell_Windows Server 2008_Scheduled Tasks_Windows Server 2008 R2 - Fatal编程技术网

如何在Windows Server 2008 R2上通过Powershell 4.0创建计划任务?

如何在Windows Server 2008 R2上通过Powershell 4.0创建计划任务?,powershell,windows-server-2008,scheduled-tasks,windows-server-2008-r2,Powershell,Windows Server 2008,Scheduled Tasks,Windows Server 2008 R2,我已在Windows Server 2008 R2操作系统上安装了Powershell 4.0 我想通过使用创建ScheduledTask,但它们似乎仅适用于Windows Server 2012或Windows 8.1 问题: 在Windows Server 2008 R2上通过Powershell 4.0创建计划任务的最短方法是什么?您可以使用作为Windows Server 2008 R2的一部分发布的TaskScheduler模块。以下是您可以使用该模块执行的操作示例: New-task

我已在Windows Server 2008 R2操作系统上安装了Powershell 4.0

我想通过使用创建ScheduledTask,但它们似乎仅适用于Windows Server 2012或Windows 8.1

问题
在Windows Server 2008 R2上通过Powershell 4.0创建计划任务的最短方法是什么?

您可以使用作为Windows Server 2008 R2的一部分发布的TaskScheduler模块。以下是您可以使用该模块执行的操作示例:

New-task | 
    Add-TaskTrigger -DayOfWeek Monday, Wednesday, Friday -WeeksInterval 2 -At "3:00 PM" |
    Add-TaskAction -Script { 
        Get-Process | Out-GridView 
        Start-Sleep -Seconds 100
    } |
    Register-ScheduledTask TestTask

New-task | 
    Add-TaskTrigger -In (New-TimeSpan -Seconds 30) |
    Add-TaskAction -Script { 
        Get-Process | Out-GridView 
        Start-Sleep -Seconds 100
    } |
    Register-ScheduledTask TestTask