Как с помощью powershell посмотреть event log gpo журнал выполнение групповых политик на разных пк.
Задача выяснить сколько выполняются групповые политики на разных пк в сети. Applications and Services Logs –> Microsoft -> Windows -> Applications and Services Logs -> Group Policy -> Operational.
$S = Get-Content C:\tmp2.txt ForEach ($Server in $S) { get-WinEvent -LogName "Microsoft-Windows-GroupPolicy/Operational" -ComputerName $Server | Select-Object TimeCreated,Message,Id, @{name='ComputerName'; expression={$Server}} | Where-Object {$_.ID -like ‘500*’} | Format-Table -AutoSize }
c:\temp2 список пк с новой строки.
Для анализа времени применения политик будут полезны следующие EventID:
- События 4016 и 5016 показывают время начала и завышения процесса обработки расширений применения GPO, причем в последнем указано общую длительность обработки расширения.Включен фильтр журнала Group Policy ->