Dela via


Stop-AzureVM

Stänger av en virtuell Azure-dator.

Kommentar

De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.

Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.

Syntax

Stop-AzureVM
    [-Name] <String[]>
    [-StayProvisioned]
    [-Force]
    [-ServiceName] <String>
    [-Profile <AzureSMProfile>]
    [-InformationAction <ActionPreference>]
    [-InformationVariable <String>]
    [<CommonParameters>]
Stop-AzureVM
    -VM <IPersistentVM[]>
    [-StayProvisioned]
    [-Force]
    [-ServiceName] <String>
    [-Profile <AzureSMProfile>]
    [-InformationAction <ActionPreference>]
    [-InformationVariable <String>]
    [<CommonParameters>]

Description

Stop-AzureVM-cmdleten stänger av en virtuell dator.

Exempel

Exempel 1: Stäng av en virtuell dator

PS C:\> Stop-AzureVM -ServiceName "ContosoService01" -Name "MyVM"

Det här kommandot stänger av en virtuell dator som den angivna tjänsten innehåller.

Exempel 2: Stäng av en virtuell dator med hjälp av ett virtuellt datorobjekt

PS C:\> Get-AzureVM -ServiceName "ContosoService01" -Name "MyVM" | Stop-AzureVM

Det här kommandot stänger av en virtuell dator som den angivna tjänsten innehåller med hjälp av det virtuella datorobjekt som Get-AzureVM returnerar.

Exempel 3: Stäng av en virtuell dator och behåll den virtuella datorn etablerad

PS C:\> Stop-AzureVM -ServiceName "ContosoService01" -Name "MyVM" -StayProvisioned

Det här kommandot stänger av en virtuell dator som den angivna tjänsten innehåller och behåller den etablerad.

Exempel 4: Stäng av en virtuell dator och tillåt frigöring av den senaste virtuella datorn i distributionen

PS C:\> Stop-AzureVM -ServiceName "ContosoService01" -Name "MyVM" -Force

Det här kommandot stänger av en virtuell dator som den angivna tjänsten innehåller och tillåter frigörande av den sista virtuella datorn i distributionen.

Exempel 5: Stäng av flera virtuella datorer

PS C:\> Stop-AzureVM -ServiceName "PSTestService" -Name "*" -Force

Det här kommandot stänger av flera virtuella datorer som den angivna tjänsten innehåller.

Parametrar

-Force

Anger om den senaste virtuella datorn ska frigöras i en distribution.

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

-InformationAction

Anger hur den här cmdleten svarar på en informationshändelse.

De acceptabla värdena för den här parametern är:

  • Fortsätt
  • Ignorera
  • Fråga
  • TystKontinuera
  • Stoppa
  • Suspend
Typ:ActionPreference
Aliases:infa
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Anger en informationsvariabel.

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

-Name

Anger namnet på den virtuella dator som ska stängas av.

Använd jokertecknet för att stoppa flera virtuella datorer asynkront. Med jokertecken anropar den här cmdleten åtgärden Avstängningsrollerhttps://msdn.microsoft.com/en-us/library/azure/dn469421.aspx (https://msdn.microsoft.com/en-us/library/azure/dn469421.aspx), i stället för åtgärden Stäng av rollhttps://msdn.microsoft.com/en-us/library/azure/jj157195.aspx (https://msdn.microsoft.com/en-us/library/azure/jj157195.aspx).

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

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

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

-ServiceName

Anger namnet på Den Azure-tjänst som innehåller den virtuella dator som ska stängas av.

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

-StayProvisioned

Anger att den här cmdleten håller den virtuella datorn etablerad.

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

-VM

Anger ett virtuellt datorobjekt som identifierar den virtuella dator som ska stängas av.

Typ:IPersistentVM[]
Aliases:InputObject
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False