<#所以这是我想为您提供的一个示例,它每天凌晨 3 点重新启动 BITS 服务,我想您可以使用您的 apache 服务示例修改脚本#>
<#我在这里为作业创建触发器并将其设置为每天凌晨 3 点开始#>
$trigger = New-JobTrigger -Daily -At 3am
<# 下面我在每天凌晨 3 点使用名称和 $trigger 的触发器注册 ScheduledJob,还将要执行的脚本放置在脚本块内#>
Register-ScheduledJob -Name BitsServiceRestart -Trigger $trigger -ScriptBlock {
<# Suppose Lets say that you want to schedule a restart of BITS Service#>
Restart-Service -ServiceName BITS
}
<# 注册 Job 后,您可以使用 Get-ScheduledJob 获取 Job 详细信息您还可以使用 TaskScheduler --> Windows --> PowerShell #> 查看任务详细信息
Get-ScheduledJob BitsServiceRestart | fl *
<# 你可以使用 Recieve Job 接收 Scheduled Job 的输出 #>
Receive-Job -Name BitsServiceRestart