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[]