9
在任务计划程序GUI很容易Enable All Tasks History
如何在PowerShell中启用所有任务历史记录?
我怎样才能使所有任务通过PowerShell的历史看?
我看过Set-ScheduledTask
和New-ScheduledTask
,但没有什么实用的(据我所知)。
在任务计划程序GUI很容易Enable All Tasks History
如何在PowerShell中启用所有任务历史记录?
我怎样才能使所有任务通过PowerShell的历史看?
我看过Set-ScheduledTask
和New-ScheduledTask
,但没有什么实用的(据我所知)。
在做了一堆研究之后,我发现历史选项卡只是使用MMC管理单元显示的Windows事件日志的视图。所以真的,所有按钮正在做的是禁用/启用任务调度程序的Windows事件日志。这里是脚本来自动按钮的推动:
$logName = 'Microsoft-Windows-TaskScheduler/Operational'
$log = New-Object System.Diagnostics.Eventing.Reader.EventLogConfiguration $logName
$log.IsEnabled=$true
$log.SaveChanges()
来源这让我有: http://windows.microsoft.com/en-us/windows-vista/automate-tasks-with-task-scheduler-from-windows-vista-inside-out
http://www.powershellmagazine.com/2013/07/15/pstip-how-to-enable-event-logs-using-windows-powershell/
PowerShell提供了用于获取配置对象更专用接口现在:'$日志=获取-WinEvent -ListLog'Microsoft-Windows-TaskScheduler/Operational''。 – jpmc26