Dela via


Stop-AzureRmVmss

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

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

Syntax

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

Description

Cmdleten Stop-AzureRmVmss 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

PS C:\> Stop-AzureRmVmss -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

PS C:\> Stop-AzureRmVmss -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.

Typ:SwitchParameter
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Typ:SwitchParameter
Aliases:cf
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

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

Typ:SwitchParameter
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceId

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

Typ:String[]
Position:3
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Anger namnet på resursgruppen för VMSS.

Typ:String
Position:1
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-StayProvisioned

Om det anges kommer den virtuella datorn att ange stoppat tillstånd. Om det inte 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 tillståndet stoppad frigjord.

Typ:SwitchParameter
Position:Named
standardvärde:None
Obligatorisk:True
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.

Typ:String
Aliases:Name
Position:2
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Typ:SwitchParameter
Aliases:wi
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

String

String[]

Utdata

PSOperationStatusResponse