다음을 통해 공유


Register-AzAutomationDscNode

Windows OS를 실행하는 Azure 가상 머신을 Automation 계정에 대한 DSC 노드로 등록합니다.

구문

Default (기본값)

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

Description

Register-AzAutomationDscNode cmdlet은 Azure 가상 머신을 Azure Automation 계정의 APS DSC(필요한 상태 구성) 노드로 등록합니다. 이 cmdlet은 Windows OS를 실행하는 VM만 계정에 대한 Automation DSC 노드로 등록합니다.

다른 구독의 자동화 계정에 노드를 등록해야 하는 경우 cmdlet 대신 ARM 템플릿을 사용해야 합니다. 자세한 내용은 Azure Automation 설명서를 참조하세요.

예제

예제 1: Azure 가상 머신을 Azure DSC 노드로 등록

Register-AzAutomationDscNode -AutomationAccountName "Contoso17" -AzureVMName "VirtualMachine01" -ResourceGroupName "ResourceGroup01"-NodeConfigurationName "ContosoConfiguration.webserver"

이 명령은 VirtualMachine01이라는 Azure 가상 머신을 Contoso17이라는 Automation 계정의 DSC 노드로 등록합니다.

매개 변수

-ActionAfterReboot

가상 머신이 다시 시작한 후 수행하는 작업을 지정합니다. 유효한 값은 다음과 같습니다.

  • ContinueConfiguration
  • StopConfiguration

매개 변수 속성

형식:String
Default value:None
허용되는 값:ContinueConfiguration, StopConfiguration
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-AllowModuleOverwrite

이 DSC 노드가 Azure Automation DSC 끌어오기 서버에서 다운로드하는 새 구성이 대상 노드에 이미 있는 기존 모듈을 대체할지 여부를 지정합니다.

매개 변수 속성

형식:Boolean
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-AutomationAccountName

이 cmdlet이 가상 머신을 등록하는 Automation 계정의 이름을 지정합니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:1
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-AzureVMLocation

Azure VM 위치입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-AzureVMName

Azure Automation DSC를 사용하여 관리에 등록할 Azure 가상 머신의 이름입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-AzureVMResourceGroup

Azure VM 리소스 그룹 이름입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-ConfigurationMode

DSC 구성 모드를 지정합니다. 유효한 값은 다음과 같습니다.

  • ApplyAndMonitor
  • ApplyAndAutocorrect
  • ApplyOnly

매개 변수 속성

형식:String
Default value:None
허용되는 값:ApplyAndMonitor, ApplyAndAutocorrect, ApplyOnly
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-ConfigurationModeFrequencyMins

DSC의 백그라운드 애플리케이션이 대상 노드에서 현재 구성을 구현하려고 시도하는 빈도(분)를 지정합니다.

매개 변수 속성

형식:Int32
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독

매개 변수 속성

형식:IAzureContextContainer
Default value:None
와일드카드 지원:False
DontShow:False
별칭:AzContext, AzureRmContext, AzureCredential

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-NodeConfigurationName

이 cmdlet이 Azure Automation DSC에서 끌어오도록 가상 머신을 구성하는 노드 구성의 이름을 지정합니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-RebootNodeIfNeeded

필요한 경우 가상 머신을 다시 시작할지 여부를 지정합니다.

매개 변수 속성

형식:Boolean
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-RefreshFrequencyMins

로컬 Configuration Manager가 Azure Automation DSC 끌어오기 서버에 연결하여 최신 노드 구성을 다운로드하는 빈도(분)를 지정합니다.

매개 변수 속성

형식:Int32
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-ResourceGroupName

리소스 그룹의 이름을 지정합니다. 이 cmdlet이 가상 머신을 등록하는 Automation 계정은 이 매개 변수가 지정하는 리소스 그룹에 속합니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:0
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

CommonParameters

이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.

입력

String

Int32

Boolean

출력

Void