Get-AzureRmAutomationDscOnboardingMetaconfig

Skapar .mof-filer med metakonfiguration.

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

Syntax

Get-AzureRmAutomationDscOnboardingMetaconfig
   [-OutputFolder <String>]
   [-ComputerName <String[]>]
   [-Force]
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Cmdleten Get-AzureRmAutomationDscOnboardingMetaconfig skapar APS DSC-filer (Desired State Configuration) för metakonfiguration av hanterat objektformat (MOF). Den här cmdleten skapar en .mof-fil för varje datornamn som du anger. Cmdleten skapar en mapp för .mof-filerna. Du kan köra cmdleten Set-DscLocalConfigurationManager för den här mappen för att registrera dessa datorer i ett Azure Automation-konto som DSC-noder.

Exempel

Exempel 1: Registrera servrar till Automation DSC

PS C:\>Get-AzureRmAutomationDscOnboardingMetaconfig -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" -ComputerName "Server01", "Server02" -OutputFolder "C:\Users\PattiFuller\Desktop" 
PS C:\> Set-DscLocalConfigurationManager -Path "C:\Users\PattiFuller\Desktop\DscMetaConfigs" -ComputerName "Server01", "Server02"

Det första kommandot skapar DSC-metakonfigurationsfiler för två servrar för Automation-kontot med namnet Contoso17. Kommandot sparar dessa filer på ett skrivbord. Det andra kommandot använder cmdleten Set-DscLocalConfigurationManager för att tillämpa metakonfigurationen på de angivna datorerna för att registrera dem som DSC-noder.

Parametrar

-AutomationAccountName

Anger namnet på ett Automation-konto. Du kan registrera datorerna som parametern ComputerName anger för det konto som den här parametern anger.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputerName

Anger en matris med namn på datorer som den här cmdleten genererar .mof-filer för. Om du inte anger den här parametern genererar cmdleten en .mof-fil för den aktuella datorn (localhost).

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Tvingar kommandot att köras utan att du uppmanas att bekräfta och ersätta befintliga .mof-filer som har samma namn.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OutputFolder

Anger namnet på en mapp där den här cmdleten lagrar .mof-filer.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Anger namnet på en resursgrupp. Den här cmdleten skapar .mof-filer för att registrera datorer i den resursgrupp som den här parametern anger.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

String

String[]

Utdata

DscOnboardingMetaconfig