BPA Compliance

Best Practices Analyzer Compliance

Windows Server Compliance

Der Best Practices Analyzer hilft dabei, das System gut zu konfigurieren und Basis-Fehler zu vermeiden.

# Welche Modelle stehen zur Verfügung
Get-BpaModel | Format-Table -Property Name, Id, LastScanTime -Wrap

# BPA für Directory Services starten
Invoke-BpaModel -ModelId Microsoft/Windows/DirectoryServices

# Wie viele Ergebnisse gibt es
$Results = Get-BpaResult -ModelId Microsoft/Windows/DirectoryServices
$Results.Count

# Auswertung der Ergebnisse und wo sind wir nicht Compliance
$Errors = $Results | Where-Object Severity -eq ‘Error’
$Warnings = $Results | Where-Object Severity -eq ‘Warning’
“Gefundene Fehler : {0}” -f $Errors.Count
“Gefundene Warnungen : {0}” -f $Warnings.Count
$Results | Format-Table -Property Title, Compliance -Wrap
#$Results | Export-CSV C:\Temp\BPA.csv -Encoding UTF8

Windows Server 2019 Best Practices Analyzer per Powershell bedienen