Stop-AzVmss

Stoppar VMSS eller en uppsättning virtuella datorer i VMSS.

Anteckning

Det här är den tidigare versionen av vår dokumentation. Se den senaste versionen för uppdaterad information.

Syntax

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

Description

Cmdleten Stop-AzVmss stoppar alla virtuella datorer i VMSS (Virtual Machine Scale Set) eller en uppsättning virtuella datorer. Du kan använda parametern InstanceId för att välja en uppsättning virtuella datorer.

Exempel

Exempel 1: Stoppa alla virtuella datorer i VMSS

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

Det här kommandot stoppar alla virtuella datorer som tillhör VMSS med namnet ContosoVMSS.

Exempel 2: Stoppa en specifik uppsättning virtuella datorer i VMSS

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

Det här kommandot stoppar en specifik uppsättning virtuella datorer som anges av instans-ID-strängmatrisen som tillhör VMSS med namnet ContosoVMSS.

Parametrar

-AsJob

Kör cmdleten i bakgrunden och returnera ett jobb för att spåra förloppet.

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

Uppmanar dig att bekräfta innan du kör cmdleten.

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

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

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

Tvingar kommandot att köras utan att be om användarbekräftelse.

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

Anger, som en strängmatris, ID:t eller ID:t för de virtuella datorinstanser som denna cmdlet stoppar. Till exempel: -InstanceId "0", "3".

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

Anger namnet på resursgruppen för VMSS.

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

Så här begär du en icke-graciös avstängning av virtuell dator

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

Om det anges kommer den virtuella datorn att ange stoppat tillstånd. Om inget anges kommer den virtuella datorn att ange tillståndet stoppad frigjord. Användaren debiteras fortfarande för virtuella datorer i stoppat tillstånd men inte för virtuella datorer i stoppat frigjort tillstånd.

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

Anger namnet på den VMSS som den här cmdleten stoppar de virtuella datorerna för.

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

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

Indata

String

String[]

Utdata

PSOperationStatusResponse