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