Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Varning
Från och med november 2026 behöver maskiner som kör äldre versioner av vissa Linux-distributioner en operativsystemuppgradering för att använda PowerShell-baserade konfigurationer med nya agentversioner. Gå igenom de berörda operativsystemversionerna för att planera din uppgradering.
Azure Policy har en inbyggd funktionalitet för att granska eller konfigurera operativsysteminställningar som kod för maskiner som körs i Azure och hybridmaskiner med Arc-aktiverade datorer. Du kan använda funktionen direkt per dator eller samordna den i stor skala med hjälp av Azure Policy.
Konfigurationsresurser i Azure är utformade som en extension-resurs. Du kan föreställa dig varje konfiguration som en extra uppsättning egenskaper för datorn. Konfigurationer kan innehålla inställningar som:
- Operativsystemsinställningar
- Programkonfiguration eller förekomst
- Miljöinställningar
Konfigurationer skiljer sig från principdefinitioner. Datorkonfigurationen använder Azure Policy för att dynamiskt tilldela konfigurationer till datorer. Du kan också tilldela konfigurationer till datorer manuellt.
Exempel på varje scenario finns i följande tabell.
| Typ | Description | Exempelberättelse |
|---|---|---|
| Konfigurationshantering | Du vill ha en fullständig representation av en server som kod i källkodskontrollen. Distributionen bör innehålla egenskaper för servern (storlek, nätverk, lagring) och konfiguration av operativsystem och programinställningar. | "Den här datorn ska vara en webbserver som är konfigurerad som värd för min webbplats." |
| Efterlevnad | Du vill granska eller distribuera inställningar till alla datorer inom ramen. Tillämpa inställningar reaktivt på befintliga datorer eller proaktivt på nya datorer när de distribueras. | "Alla datorer ska använda Transport Layer Security (TLS) 1.2. Granska befintliga datorer så att jag kan frigöra ändringar där de behövs, på ett kontrollerat sätt, i stor skala. För nya maskiner genomförs inställningen när de distribueras. |
Du kan visa resultaten för varje inställning från konfigurationer på Gästtilldelningssidan. Om en Azure Policy-tilldelning orkestrerade konfigurationen kan du välja länken "Senast utvärderad resurs" på sidan "Efterlevnadsinformation".
Anmärkning
Machine Configuration stöder för närvarande skapandet av upp till 50 gästtilldelningar per dator.
Tvingande åtgärder för anpassade policyer
För att ge större flexibilitet vid tillämpning och granskning av serverinställningar, program och arbetsbelastningar erbjuder Machine Configuration tre huvudsakliga tvingande lägen för varje principtilldelning enligt beskrivningen i följande tabell.
| Mode | Description |
|---|---|
| Audit | Rapportera endast om datorns tillstånd |
| Tillämpa och övervaka | Konfiguration som tillämpas på datorn och övervakas sedan för ändringar |
| Tillämpa och autokorrigera | Konfiguration som tillämpas på datorn och återställs till överensstämmelse om avvikelse inträffar |
En videogenomgång av det här dokumentet är tillgänglig.
Klienttyper som stöds
Definitioner av datorkonfigurationsprinciper omfattar nya versioner. Äldre versioner av operativsystem som är tillgängliga i Azure Marketplace undantas om gästkonfigurationsklienten inte är kompatibel. Dessutom undantas Linux-serverversioner som inte har livstidsstöd av respektive utgivare från supportmatrisen.
I följande tabell visas en lista över operativsystem som stöds på Azure-bilder. Texten .x är symbolisk för att representera nya mindre versioner av Linux-distributioner. Om du vill visa serverversioner som stöds på Azure Arc läser du den här listan över serverversioner som stöds på Azure Arc.
| Operativsystem | Version | Notes |
|---|---|---|
| AlmaLinux | 8 - 9 | |
| Amazon Linux | 2 | Ändringar i PowerShell-stöd november 2026 |
| Azure Linux (CBL-Mariner) | 3 - 4 | |
| CBL-Mariner | 1 - 2 | |
| Debian | 10.x - 13.x | |
| Oracle Linux | 7.x | Ändringar i PowerShell-stöd november 2026 |
| Oracle Linux | 8.x - 9.x | |
| Red Hat Enterprise Linux (RHEL) | 7.4 - 7.x | Ändringar i PowerShell-stöd november 2026 |
| Red Hat Enterprise Linux (RHEL) | 8.x - 10.x | |
| Rocky Linux | 8 - 9 | |
| SUSE Linux Enterprise Server (SLES) | 12 SP5 | Ändringar i PowerShell-stöd november 2026 |
| SUSE Linux Enterprise Server (SLES) | 15 GA - SP2 | Ändringar i PowerShell-stöd november 2026 |
| SUSE Linux Enterprise Server (SLES) | 15 SP3 och senare | |
| Ubuntu | 16.04 | Ändringar i PowerShell-stöd november 2026 |
| Ubuntu | 18.04 - 26.04 | |
| Windows-klient | 10 - 11 | |
| Windows Server | 2012 - 2025 |
* ARM64-arkitekturen stöds inte på Azure-VM:ar.
Principdefinitioner för datorkonfiguration stöder anpassade avbildningar av virtuella datorer så länge de är ett av operativsystemen i föregående tabell. Machine Configuration stöder inte VMSS uniform men stöder VMSS Flex.
Linux PowerShell-kompatibilitet
Från och med november 2026 måste maskiner som kör operativsystemversioner äldre än de stödda versionerna i tabellen uppgradera till en kompatibel, stödd version för att kunna använda konfigurationer som bygger på PowerShell med nya agentversioner.
Datorkonfigurationsexempel
Inbyggda principexempel för datorkonfiguration är tillgängliga på följande platser:
- Inbyggda principdefinitioner – Gästkonfiguration
- Inbyggda initiativ – Gästkonfiguration
- Azure Policy exempel GitHub lagringsplats
- Sample DSC-resursmoduler
Nästa steg
- Identifiera och tilldela definierade principer för Azure datorkonfiguration
- Konfigurera en anpassad utvecklingsmiljö för datorkonfigurationspaket.
- Skapa en paketartefakt för datorkonfiguration.
- Testa paketartefakten från din utvecklingsmiljö.
- Använd modulen GuestConfiguration för att skapa en Azure Policy definition för skalningshantering av din miljö.
- Tilldela din anpassade principdefinition med hjälp av Azure portalen.
- Lär dig hur du visar efterlevnadsdetaljer för principer för maskinkonfiguration.