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

时间:2014-05-05 06:54:25

标签: powershell windows-server-2008 scheduled-tasks windows-server-2008-r2

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

我想使用Scheduled Tasks Cmdlets创建ScheduledTasks,但似乎它们仅适用于Windows Server 2012或Windows 8.1。

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

1 个答案:

答案 0 :(得分:1)

您可以使用作为PowerShell Pack的一部分发布的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