Register-AzAutomationDscNode
Rejestruje maszynę wirtualną platformy Azure z systemem operacyjnym Windows jako węzeł DSC dla konta usługi Automation.
Składnia
Register-AzAutomationDscNode
-AzureVMName <String>
[-NodeConfigurationName <String>]
[-ConfigurationMode <String>]
[-ConfigurationModeFrequencyMins <Int32>]
[-RefreshFrequencyMins <Int32>]
[-RebootNodeIfNeeded <Boolean>]
[-ActionAfterReboot <String>]
[-AllowModuleOverwrite <Boolean>]
[-AzureVMResourceGroup <String>]
[-AzureVMLocation <String>]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet Register-AzAutomationDscNode rejestruje maszynę wirtualną platformy Azure jako węzeł APS Desired State Configuration (DSC) na koncie usługi Azure Automation. To polecenie cmdlet zarejestruje tylko maszyny wirtualne z systemem operacyjnym Windows jako węzeł DSC usługi Automation dla konta.
Jeśli musisz zarejestrować węzeł na koncie automatyzacji w innej subskrypcji, musisz użyć szablonu usługi ARM, a nie poleceń cmdlet. Aby uzyskać więcej informacji, zobacz dokumentację usługi Azure Automation.
Przykłady
Przykład 1. Rejestrowanie maszyny wirtualnej platformy Azure jako węzła DSC platformy Azure
Register-AzAutomationDscNode -AutomationAccountName "Contoso17" -AzureVMName "VirtualMachine01" -ResourceGroupName "ResourceGroup01"-NodeConfigurationName "ContosoConfiguration.webserver"
To polecenie rejestruje maszynę wirtualną platformy Azure o nazwie VirtualMachine01 jako węzeł DSC na koncie usługi Automation o nazwie Contoso17.
Parametry
-ActionAfterReboot
Określa akcję wykonywaną przez maszynę wirtualną po ponownym uruchomieniu. Prawidłowe wartości to:
- ContinueConfiguration
- StopConfiguration
Typ: | String |
Dopuszczalne wartości: | ContinueConfiguration, StopConfiguration |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-AllowModuleOverwrite
Określa, czy nowe konfiguracje pobierane przez ten węzeł DSC z serwera ściągania DSC usługi Azure Automation zastępują istniejące moduły już w węźle docelowym.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-AutomationAccountName
Określa nazwę konta usługi Automation, w którym to polecenie cmdlet rejestruje maszynę wirtualną.
Typ: | String |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-AzureVMLocation
Lokalizacja maszyny wirtualnej platformy Azure.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-AzureVMName
Nazwa maszyny wirtualnej platformy Azure do zarejestrowania się w celu zarządzania przy użyciu usługi Azure Automation DSC.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-AzureVMResourceGroup
Nazwa grupy zasobów maszyny wirtualnej platformy Azure.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ConfigurationMode
Określa tryb konfiguracji DSC. Prawidłowe wartości to:
- ApplyAndMonitor
- ZastosujAndAutocorrect
- ApplyOnly
Typ: | String |
Dopuszczalne wartości: | ApplyAndMonitor, ApplyAndAutocorrect, ApplyOnly |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ConfigurationModeFrequencyMins
Określa częstotliwość w minutach, z jaką aplikacja DSC w tle próbuje zaimplementować bieżącą konfigurację w węźle docelowym.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
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 |
-NodeConfigurationName
Określa nazwę konfiguracji węzła, którą to polecenie cmdlet konfiguruje maszynę wirtualną do ściągania z usługi Azure Automation DSC.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RebootNodeIfNeeded
Określa, czy należy ponownie uruchomić maszynę wirtualną, jeśli jest to konieczne.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RefreshFrequencyMins
Określa częstotliwość w minutach, z jaką lokalny program Configuration Manager kontaktuje się z serwerem ściągania DSC usługi Azure Automation w celu pobrania najnowszej konfiguracji węzła.
Typ: | Int32 |
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. Konto usługi Automation, za pomocą którego to polecenie cmdlet rejestruje maszynę wirtualną, należy do grupy zasobów określonej przez ten parametr.
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |