Add-AzureAccount
Fügt das Azure-Konto zu Windows PowerShell hinzu.
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
Add-AzureAccount
[-Environment <String>]
[-Credential <PSCredential>]
[-Tenant <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Add-AzureAccount
[-Environment <String>]
-Credential <PSCredential>
[-ServicePrincipal]
-Tenant <String>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Beschreibung
Das Add-AzureAccount-Cmdlet stellt Ihr Azure-Konto und seine Abonnements in Windows PowerShell zur Verfügung. Es ist wie die Anmeldung bei Ihrem Azure-Konto in Windows PowerShell. Um sich vom Konto abzumelden, verwenden Sie das Cmdlet Remove-AzureAccount .
Add-AzureAccount lädt Informationen zu Ihrem Azure-Konto herunter und speichert sie in einer Abonnementdatendatei in Ihrem Roamingbenutzerprofil. Außerdem wird ein Zugriffstoken abgerufen, mit dem Windows PowerShell in Ihrem Auftrag auf Ihr Azure-Konto zugreifen kann. Nach Abschluss des Befehls können Sie Ihr Azure-Konto in Windows PowerShell verwalten.
Es gibt zwei verschiedene Möglichkeiten, Ihr Azure-Konto für Windows PowerShell verfügbar zu machen. Sie können das Add-AzureAccount-Cmdlet verwenden, das Microsoft Entra-Authentifizierungszugriffstoken verwendet, oder Import-AzurePublishSettingsFile, das ein Verwaltungszertifikat verwendet. Anleitungen zu der zu verwendenden Methode finden Sie unter How to: Connect to your subscription (https://azure.microsoft.com/documentation/articles/install-configure-powershell/#Connect).
Wenn Sie Add-AzureAccount ausführen, wird ein interaktives Fenster angezeigt, in dem Sie aufgefordert werden, sich bei Ihrem Azure-Konto anzumelden. Diese Anmeldung ist gültig, bis das Zugriffstoken abläuft. Wenn es abläuft, werden Cmdlets, die Zugriff auf Ihr Konto erfordern, aufgefordert, Add-AzureAccount erneut auszuführen.
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: Hinzufügen eines Kontos
PS C:\> Add-AzureAccount
Mit diesem Befehl wird windows PowerShell ein Azure-Konto hinzugefügt. Wenn Sie den Befehl ausführen, wird ein Fenster angezeigt, um den Benutzernamen und das Kennwort des Kontos anzufordern.
Beispiel 2: Verwenden einer alternativen Abonnementdatendatei
PS C:\> Add-AzureAccount -SubscriptionDataFile C:\Testing\SDF.xml
Dieser Befehl verwendet den Parameter "SubscriptionDataFile", um Add-AzureAccount zu leiten, um die Kontodaten in der Datei "C:\Testing\SDF.xml" anstelle der Standarddatei zu speichern.
Parameter
-Credential
Typ: | PSCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Environment
Gibt eine Azure-Umgebung an.
Eine Azure-Umgebung eine unabhängige Bereitstellung von Microsoft Azure, z. B. AzureCloud für globale Azure und AzureChinaCloud für Azure, betrieben von 21Vianet in China. Sie können auch lokale Azure-Umgebungen mithilfe von Azure Pack und den WAPack-Cmdlets erstellen. Weitere Informationen finden Sie unter Azure Pack.
Typ: | String |
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 |
-ServicePrincipal
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Tenant
Typ: | String |
Aliase: | TenantId |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
None
Sie können keine Eingabe an dieses Cmdlet weiterleiten.
Ausgaben
None
Dieses Cmdlet gibt keine Ausgabe zurück.
Hinweise
- Add-AzureAccount (und die Microsoft Entra-Authentifizierungsmethode) hat Vorrang vor Import-AzurePublishSettings (und der Verwaltungszertifikatmethode). Wenn Sie Add-AzureAccount sogar einmal auf Ihrem Konto verwenden, wird die Microsoft Entra-Authentifizierungsmethode verwendet, und das Verwaltungszertifikat wird ignoriert. Verwenden Sie das Cmdlet Remove-AzureAccount, um das Microsoft Entra-Token zu entfernen und die Verwaltungszertifikatmethode wiederherzustellen. Weitere Informationen finden Sie unter: Get-Help Remove-AzureAccount.
- Der Fehler "Ihre Anmeldeinformationen sind abgelaufen. Verwenden Sie "Add-AzureAccount", um sich erneut anzumelden." gibt an, dass Ihr Zugriffstoken abgelaufen ist und Windows PowerShell nicht auf Ihr Azure-Konto zugreifen kann. Um den Zugriff auf Ihr Konto wiederherzustellen, führen Sie "Add-AzureAccount" erneut aus.
- Das Azure PowerShell-Konto und die Abonnement-Cmdlets erhalten ihre Daten aus der Abonnementdatendatei, nicht aus dem Live-Azure-Konto. Wenn Sie Ihr Konto oder Ihre Abonnements außerhalb von Windows PowerShell ändern, z. B. mithilfe des Azure-Verwaltungsportals, führen Sie Add-AzureAccount erneut aus, um die Abonnementdatendatei zu aktualisieren.