Отчет по групповым политикам с PowerShell

В Windows Server 2008 R2 доступен модуль PowerShell для работы с групповыми политиками (Group Policy Object), для его установки потребуются привилегии администратора.

Import-Module ServerManager
Add-WindowsFeature GPMC

После чего будет доступно ряд полезных командлетов (в имени присутствует GPO), например просмотреть все установки групповых политик позволяет Show-GPOReport, для удобства вывода используем простейшую функцию:

function Show-GPOReport {
  param(
  $GPOName = $null,
  $filename = "$env:temp\report.hta"
  )
 
  Import-Module GroupPolicy
  if ($GPOName -eq $null) {
    Get-GPO -All | Select-Object -ExpandProperty DisplayName
  } else {
    Get-GPOReport -Name $GPOName -ReportType Html | Out-File $filename
    Invoke-Item $filename
  }
}
Теги:

Понравилась статья? Оставьте комментарий или подпишитесь на RSS рассылку.

Комментарии

Комментариев пока что нет

Оставить комментарий

(required)

(required)