Stop-AzVmss

VMSS 또는 VMSS 내의 가상 머신 집합을 중지합니다.

Syntax

Stop-AzVmss
    [-ResourceGroupName] <String>
    [-VMScaleSetName] <String>
    [[-InstanceId] <String[]>]
    [-Force]
    [-AsJob]
    [-Hibernate]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Stop-AzVmss
    [-ResourceGroupName] <String>
    [-VMScaleSetName] <String>
    [[-InstanceId] <String[]>]
    [-Force]
    [-StayProvisioned]
    [-SkipShutdown]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Stop-AzVmss cmdlet은 VMSS(Virtual Machine Scale Set) 또는 가상 머신 집합 내의 모든 가상 머신을 중지합니다. InstanceId 매개 변수를 사용하여 가상 머신 집합을 선택할 수 있습니다.

예제

예제 1: VMSS 내의 모든 가상 머신 중지

Stop-AzVmss -ResourceGroupName "ContosoGroup" -VMScaleSetName "ContosoVMSS"

이 명령은 ContosoVMSS라는 VMSS에 속하는 모든 가상 머신을 중지합니다.

예제 2: VMSS 내에서 특정 가상 머신 집합 중지

Stop-AzVmss -ResourceGroupName "ContosoGroup" -VMScaleSetName "ContosoVMSS" -InstanceId "3","5"

이 명령은 ContosoVMSS라는 VMSS에 속하는 인스턴스 ID 문자열 배열에 지정된 특정 가상 머신 집합을 중지합니다.

매개 변수

-AsJob

백그라운드에서 cmdlet을 실행하고 작업을 반환하여 진행률을 추적합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

사용자 확인을 요청하지 않고 명령을 강제 실행합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Hibernate

VM 확장 집합에서 가상 머신을 최대 절전 모드로 전환합니다. 이 기능은 유연한 OrchestrationMode를 사용하는 VMSS에만 사용할 수 있습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceId

문자열 배열로 이 cmdlet이 중지하는 가상 머신 인스턴스의 ID 또는 ID를 지정합니다. 예: -InstanceId "0", "3".

Type:String[]
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

VMSS의 리소스 그룹 이름을 지정합니다.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SkipShutdown

정상이 아닌 VM 종료를 요청하려면

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StayProvisioned

지정하면 가상 머신이 중지됨 상태로 전환됩니다. 지정하지 않으면 가상 머신이 중지된 할당 취소 상태로 전환됩니다. 중지된 상태의 VM에 대해서는 요금이 청구되지만 할당 취소된 상태의 VM에는 요금이 부과되지 않습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMScaleSetName

이 cmdlet이 가상 머신을 중지하는 VMSS의 이름을 지정합니다.

Type:String
Aliases:Name
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

String

String[]

출력

PSOperationStatusResponse