2014-04-22 18 views

risposta

14

Dopo aver svolto una serie di ricerche, ho scoperto che la scheda Cronologia è solo una vista di un registro eventi di Windows, visualizzato utilizzando lo snap-in MMC. In realtà, tutto ciò che sta facendo è disabilitare/abilitare il registro eventi di Windows per l'utilità di pianificazione. Ecco lo script per automatizzare spinta di quel tasto:

$logName = 'Microsoft-Windows-TaskScheduler/Operational' 
$log = New-Object System.Diagnostics.Eventing.Reader.EventLogConfiguration $logName 
$log.IsEnabled=$true 
$log.SaveChanges() 

fonti che mi ha fatto lì: 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/

+1

PowerShell ha un'interfaccia più dedicato per ottenere l'oggetto di configurazione ora: '$ log = Get -WinEvent -ListLog 'Microsoft-Windows-TaskScheduler/Operational''. – jpmc26