Delen via


Stop-AzureVM

Sluit een virtuele Azure-machine af.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntaxis

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

De Stop-AzureVM-cmdlet sluit een virtuele machine af.

Voorbeelden

Voorbeeld 1: Een virtuele machine afsluiten

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

Met deze opdracht wordt een virtuele machine afgesloten die de opgegeven service bevat.

Voorbeeld 2: Een virtuele machine afsluiten met behulp van een virtuele-machineobject

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

Met deze opdracht wordt een virtuele machine afgesloten die de opgegeven service bevat, met behulp van het virtuele-machineobject dat Get-AzureVM retourneert.

Voorbeeld 3: Een VIRTUELE machine afsluiten en de VM ingericht houden

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

Met deze opdracht wordt een virtuele machine afgesloten die de opgegeven service bevat en blijft deze ingericht.

Voorbeeld 4: Een VIRTUELE machine afsluiten en de toewijzing van de laatste VM in de implementatie toestaan

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

Met deze opdracht wordt een virtuele machine afgesloten die de opgegeven service bevat en kan de toewijzing van de laatste virtuele machine in de implementatie worden toegestaan.

Voorbeeld 5: Meerdere VM's afsluiten

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

Met deze opdracht worden meerdere virtuele machines afgesloten die de opgegeven service bevat.

Parameters

-Force

Hiermee geeft u op of de deallocatie van de laatste virtuele machine in een implementatie moet worden toegestaan.

Type:SwitchParameter
Position:3
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InformationAction

Hiermee geeft u op hoe deze cmdlet reageert op een informatie-gebeurtenis.

De aanvaardbare waarden voor deze parameter zijn:

  • Verdergaan
  • Negeren
  • Vragen
  • SilentlyContinue
  • Stoppen
  • Onderbreken
Type:ActionPreference
Aliassen:infa
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InformationVariable

Hiermee geeft u een informatievariabele op.

Type:String
Aliassen:iv
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam op van de virtuele machine die moet worden afgesloten.

Gebruik het jokerteken om meerdere virtuele machines asynchroon te stoppen. Met een jokerteken roept deze cmdlet de bewerking Afsluitrollenhttps://msdn.microsoft.com/en-us/library/azure/dn469421.aspx (https://msdn.microsoft.com/en-us/library/azure/dn469421.aspx) aan in plaats van de bewerking Rol afsluitenhttps://msdn.microsoft.com/en-us/library/azure/jj157195.aspx (https://msdn.microsoft.com/en-us/library/azure/jj157195.aspx).

Type:String[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServiceName

Hiermee geeft u de naam op van de Azure-service die de virtuele machine bevat die moet worden afgesloten.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-StayProvisioned

Hiermee geeft u op dat met deze cmdlet de virtuele machine wordt ingericht.

Type:SwitchParameter
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VM

Hiermee geeft u een virtuele-machineobject op dat de virtuele machine identificeert die moet worden afgesloten.

Type:IPersistentVM[]
Aliassen:InputObject
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False