Remove-AzureAccount
Löscht ein Azure-Konto aus Windows PowerShell.
Hinweis
Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-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
Remove-AzureAccount
-Name <String>
[-Force]
[-PassThru]
[-Profile <AzureSMProfile>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Remove-AzureAccount löscht ein Azure-Konto und seine Abonnements aus der Abonnementdatendatei in Ihrem Roamingbenutzerprofil. Das Konto wird nicht aus Microsoft Azure gelöscht oder das tatsächliche Konto auf irgendeine Weise geändert.
Die Verwendung dieses Cmdlets ähnelt dem Abmelden Ihres Azure-Kontos. Und wenn Sie sich erneut beim Konto anmelden möchten, verwenden Sie das Add-AzureAccount oder Import-AzurePublishSettingsFile , um das Konto erneut zu Windows PowerShell hinzuzufügen.
Sie können auch das Cmdlet Remove-AzureAccount verwenden, um die Art und Weise zu ändern, wie sich die Azure PowerShell-Cmdlets bei Ihrem Azure-Konto anmelden. Wenn Ihr Konto sowohl über ein Verwaltungszertifikat aus Import-AzurePublishSettingsFile als auch über ein Zugriffstoken aus Add-AzureAccount verfügt, verwenden die Azure PowerShell-Cmdlets nur das Zugriffstoken. Sie ignorieren das Verwaltungszertifikat. Um das Verwaltungszertifikat zu verwenden, führen Sie Remove-AzureAccount aus. Wenn Remove-AzureAccount sowohl ein Verwaltungszertifikat als auch ein Zugriffstoken findet, löscht es nur das Zugriffstoken, anstatt das Konto zu löschen. Das Verwaltungszertifikat ist noch vorhanden, sodass das Konto weiterhin für Windows PowerShell verfügbar ist.
In diesem Thema wird das Cmdlet in der Version 0.8.10 des Microsoft Azure PowerShell-Moduls beschrieben.
Um die Version des verwendeten Moduls abzurufen, geben Sie in der Azure PowerShell-Konsole folgendes ein (Get-Module -Name Azure).Version
.
Beispiele
Beispiel 1: Entfernen eines Kontos
PS C:\> Remove-AzureAccount -Name admin@contoso.com
Mit diesem Befehl wird die admin@contoso.com Abonnementdatendatei entfernt. Nach Abschluss des Befehls ist das Konto nicht mehr für Windows PowerShell verfügbar.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Force
Unterdrückt die Bestätigungsaufforderung. Standardmäßig werden Sie von Remove-AzureAccount aufgefordert, bevor Sie das Konto aus Windows PowerShell entfernen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Gibt den Namen des zu entfernenden Kontos an. Bei dem Parameterwert wird die Groß-/Kleinschreibung beachtet. Platzhalterzeichen werden nicht unterstützt.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-PassThru
Gibt $True zurück, wenn der Befehl erfolgreich ist, und $False, wenn er fehlschlägt. Standardmäßig gibt dieses Cmdlet keine Ausgabe zurück.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
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 |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
None
Sie können Eingaben nach Eigenschaftsname an dieses Cmdlet weiterleiten, aber nicht nach Wert.
Ausgaben
None or System.Boolean
Wenn Sie den PassThru-Parameter verwenden, gibt dieses Cmdlet einen booleschen Wert zurück. Andernfalls wird keine Ausgabe zurückgegeben.