Udostępnij za pośrednictwem


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

Dane wejściowe

String

Int32

Boolean

Dane wyjściowe

Void