Stop-AzVmss

Stoppt den VMSS oder eine Reihe virtueller Computer innerhalb des 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>]

Beschreibung

Das Cmdlet Stop-AzVmss stoppt alle virtuellen Computer innerhalb des VMSS (Virtual Machine Scale Set) oder einer Reihe virtueller Computer. Sie können den Parameter "InstanceId " verwenden, um einen Satz virtueller Computer auszuwählen.

Beispiele

Beispiel 1: Beenden aller virtuellen Computer innerhalb von VMSS

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

Mit diesem Befehl werden alle virtuellen Computer beendet, die zu der VMSS mit dem Namen ContosoVMSS gehören.

Beispiel 2: Beenden einer bestimmten Gruppe virtueller Computer innerhalb des VIRTUELLEN Computers

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

Mit diesem Befehl wird ein bestimmter Satz virtueller Computer beendet, der durch das Instanz-ID-Zeichenfolgenarray angegeben wird, das zum VMSS-Namen "ContosoVMSS" gehört.

Parameter

-AsJob

Führen Sie das Cmdlet im Hintergrund aus, und geben Sie einen Auftrag zurück, um den Fortschritt nachzuverfolgen.

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

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

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

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

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

-Force

Erzwingt die Ausführung des Befehls ohne Aufforderung zur Bestätigung durch den Benutzer.

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

-Hibernate

Ruhen Sie einen virtuellen Computer aus dem VM-Skalierungssatz aus. Dieses Feature ist nur für VMSS mit Flexible OrchestrationMode verfügbar.

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

-InstanceId

Gibt als Zeichenfolgenarray die ID oder IDs der Instanzen des virtuellen Computers an, die dieses Cmdlet beendet. Zum Beispiel: -InstanceId "0", "3".

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

-ResourceGroupName

Gibt den Namen der Ressourcengruppe der VMSS an.

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

-SkipShutdown

So fordern Sie das herunterfahrende virtuelle Computer nicht ordnungsgemäß an

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

-StayProvisioned

Wenn angegeben, wechselt der virtuelle Computer in den Zustand "Beendet". Wenn nicht angegeben, wechselt der virtuelle Computer in den Zustand "Beendeter Deallocated".If not specified, the virtual machine will enter stopped-deallocated state. Der Benutzer wird weiterhin für virtuelle Computer im Angehaltenen Zustand belastet, aber nicht für VMs im Zustand "Beendete Zuordnung".

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

-VMScaleSetName

Gibt den Namen der VMSS an, für die dieses Cmdlet die virtuellen Computer beendet.

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

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

String

String[]

Ausgaben

PSOperationStatusResponse