Freigeben über


Stop-AzureVM

Beendet einen virtuellen Azure-Computer.

Hinweis

Die in dieser Dokumentation referenzierten Cmdlets dienen zum Verwalten von älteren Azure-Ressourcen, die Azure Service Manager (ASM)-APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.

Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit 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>]

Beschreibung

Das Stop-AzureVM-Cmdlet beendet einen virtuellen Computer.

Beispiele

Beispiel 1: Herunterfahren eines virtuellen Computers

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

Mit diesem Befehl wird ein virtueller Computer heruntergefahren, den der angegebene Dienst enthält.

Beispiel 2: Herunterfahren eines virtuellen Computers mithilfe eines virtuellen Computerobjekts

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

Mit diesem Befehl wird ein virtueller Computer heruntergefahren, den der angegebene Dienst enthält, indem das von Get-AzureVM zurückgegebene Objekt des virtuellen Computers verwendet wird.

Beispiel 3: Herunterfahren eines virtuellen Computers und Bereitstellen des virtuellen Computers

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

Dieser Befehl beendet einen virtuellen Computer, den der angegebene Dienst enthält, und hält ihn bereit.

Beispiel 4: Herunterfahren eines virtuellen Computers und Zulassen der Verlagerung der letzten VM in der Bereitstellung

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

Mit diesem Befehl wird ein virtueller Computer heruntergefahren, den der angegebene Dienst enthält, und ermöglicht die Verlagerung des letzten virtuellen Computers in der Bereitstellung.

Beispiel 5: Herunterfahren mehrerer VMs

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

Mit diesem Befehl werden mehrere virtuelle Computer heruntergefahren, die der angegebene Dienst enthält.

Parameter

-Force

Gibt an, ob der Deallocation des letzten virtuellen Computers in einer Bereitstellung zugelassen werden soll.

Typ:SwitchParameter
Position:3
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InformationAction

Gibt an, wie dieses Cmdlet auf ein Informationsereignis reagiert.

Zulässige Werte für diesen Parameter:

  • Weiter
  • Ignorieren
  • Inquire
  • SilentlyContinue
  • Beenden
  • Angehalten
Typ:ActionPreference
Aliase:infa
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InformationVariable

Gibt eine Informationsvariable an.

Typ:String
Aliase:iv
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen des virtuellen Computers an, der heruntergefahren werden soll.

Verwenden Sie das Wildcardzeichen, um mehrere virtuelle Computer asynchron zu beenden. Mit einem Wildcardzeichen ruft dieses Cmdlet den Vorgang "Rollen herunterfahren" (https://msdn.microsoft.com/en-us/library/azure/dn469421.aspx) anstelle des Vorgangs "Herunterfahrenhttps://msdn.microsoft.com/en-us/library/azure/dn469421.aspx"https://msdn.microsoft.com/en-us/library/azure/jj157195.aspx (https://msdn.microsoft.com/en-us/library/azure/jj157195.aspx) auf.

Typ:String[]
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Profile

Gibt das Azure-Profil an, aus dem dieses Cmdlet liest. Wenn Sie kein Profil angeben, liest dieses Cmdlet aus dem lokalen Standardprofil.

Typ:AzureSMProfile
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ServiceName

Gibt den Namen des Azure-Diensts an, der den virtuellen Computer enthält, der heruntergefahren werden soll.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-StayProvisioned

Gibt an, dass mit diesem Cmdlet der virtuelle Computer bereitgestellt wird.

Typ:SwitchParameter
Position:2
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VM

Gibt ein Virtuelles Computerobjekt an, das den virtuellen Computer identifiziert, der heruntergefahren werden soll.

Typ:IPersistentVM[]
Aliase:InputObject
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False