PowerShell——多任务后台作业
实验环境:操作系统为Windows8(或之后)或者Windows Server2012(或之后)运行PowerShell v3或更新版本的计算机
任务: 创建一个后台作业获取计算机上系统事件日志中最近的26条错误记录,之后将记录导出为CliXML。你期望在每周一到周五的早上6点运行,这样当你上班时就可以查看这些作业。
$Trigger=New-JobTrigger -At "6:00AM" -DaysOfWeek “Monday”,“Tuesday","Wednesday","Thursday","Friday" -Weekly
$command={Get-EventLog -LogName System -Newest 26 -EntryType Error | Export-CliXML c:\work\26SysErr.xml}
Register-ScheduledJob -Name "Get 26 System Errors" -ScriptBlock $Command -Trigger $Trigger
检查被创建的作业
Get-ScheduledJob | Select *
运行结果如下图所示。