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
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych: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
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-OutputFolder

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

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych: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
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

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

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

String[]

Dane wyjściowe

DscOnboardingMetaconfig