Udostępnij za pośrednictwem


Get-AzAutomationDscOnboardingMetaconfig

Tworzy pliki mof meta-configuration.

Składnia

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

Opis

Polecenie cmdlet Get-AzAutomationDscOnboardingMetaconfig tworzy pliki FORMATU MOF (Managed Object Format) konfiguracji żądanego stanu (DSC, Desired State Configuration). To polecenie cmdlet tworzy plik mof dla każdej określonej nazwy komputera. Polecenie cmdlet tworzy folder dla plików mof. Możesz uruchomić polecenie cmdlet Set-DscLocalConfigurationManager dla tego folderu, aby dołączyć te komputery do konta usługi Azure Automation jako węzły DSC.

Przykłady

Przykład 1. Dołączanie serwerów do usługi Automation DSC

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

Pierwsze polecenie tworzy pliki metakonfiguracyjne DSC dla dwóch serwerów dla konta usługi Automation o nazwie Contoso17. Polecenie zapisuje te pliki na pulpicie. Drugie polecenie używa polecenia cmdlet Set-DscLocalConfigurationManager , aby zastosować metakonfigurację do określonych komputerów w celu dołączenia ich jako węzłów DSC.

Parametry

-AutomationAccountName

Określa nazwę konta usługi Automation. Można dołączyć komputery, które parametr ComputerName określa na koncie, które określa ten parametr.

Typ:String
Position:1
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputerName

Określa tablicę nazw komputerów, dla których to polecenie cmdlet generuje pliki mof. Jeśli nie określisz tego parametru, polecenie cmdlet generuje plik mof dla bieżącego komputera (localhost).

Typ:String[]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliases:cf
Position:Named
wartość domyślna:False
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Wymusza uruchomienie polecenia bez monitowania o potwierdzenie i zastąpienie istniejących plików mof o tej samej nazwie.

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-OutputFolder

Określa nazwę folderu, w którym to polecenie cmdlet przechowuje pliki mof.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Określa nazwę grupy zasobów. To polecenie cmdlet tworzy pliki mof do dołączania komputerów w grupie zasobów, która określa ten parametr.

Typ:String
Position:0
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliases:wi
Position:Named
wartość domyślna:False
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

String

String[]

Dane wyjściowe

DscOnboardingMetaconfig