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 APS Desired State Configuration (DSC) managed Object Format (MOF). 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, na których ComputerName parametr określa konto określone przez 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, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
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[]