Snabbstart: Konvertera grupprincip till DSC

Gäller för: Windows PowerShell 4.0, Windows PowerShell 5.0

Du kan generera en DSC-konfiguration från en grupprincip eller Azure Security Center baslinje. Modulen BaselineManagement innehåller följande kommandon för att utföra den här uppgiften.

  • ConvertFrom-GPO – Konverterar grupprinciper som lagras som filer. Du kan också ange en katalog som innehåller flera principer som ska kombineras till en konfiguration.
  • ConvertFrom-SCM – Konverterar säkerhetsefterlevnadshanterarens baslinjer, lagrade som .xml filer.
  • ConvertFrom-ASC– Konverterar Azure Security Center baslinjer som lagras som .json filer.
  • Merge-GPOs – Konverterar grupprinciper som tillämpas på en måldator.

Cmdletarna ovan konverterar en baslinje till en DSC-fil .mof . Du kan också välja att mata ut ett konfigurationsskript (.ps1), som du kan redigera och kompilera om. Cmdletarna identifierar kompileringsfel för saknade resurser eller duplicerade resursblock. Resursblock som skulle orsaka kompileringsfel kommenteras ut.

I följande exempel konverteras en Microsoft-säkerhetsbaslinje till ett DSC-konfigurationsskript (.ps1) och .mof en fil.

Install-Module BaselineManagement
Import-Module BaselineManagement
ConvertFrom-GPO -Path '.\Windows 10 Version 1903 and Windows Server Version 1903 Security Baseline\GPOs\' -OutputConfigurationScript

När du har kört kommandona visas två filer i standardkatalogen "Output" som skapats under den aktuella sökvägen.

Get-ChildItem -Path .\Output
    Directory:  C:\Temp

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a----         7/9/2019   9:35 AM   227.37KB DSCFromGPO.ps1
-a----         7/9/2019   9:35 AM   410.03KB localhost.mof

Varje hanterad nod behöver också följande två moduler:

Anteckning

BaselineManagement är en lösning som utvecklats av communityn för att göra DSC mer identifierbart för support för community-lösningar kommer från projektunderhållarna och inte från Microsoft. Du kan öppna ett nytt problem för BaselineManagementGitHub.

Nästa steg

  • Information om hur du laddar upp konfigurationsskriptet till Azure Automation State Configuration finns i Komma igång.
  • Lägg till modulerna SecurityPolicyDSC och AuditPolicyDSC i ditt Automation-konto.
  • Hitta DSC-konfigurationer och resurser i PowerShell-galleriet.