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 를 참조하세요.
출력