Freigeben über


Add-AzureEnvironment

Erstellt eine Azure-Umgebung.

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

Add-AzureEnvironment
   -Name <String>
   [-PublishSettingsFileUrl <String>]
   [-ServiceEndpoint <String>]
   [-ManagementPortalUrl <String>]
   [-StorageEndpoint <String>]
   [-ActiveDirectoryEndpoint <String>]
   [-ResourceManagerEndpoint <String>]
   [-GalleryEndpoint <String>]
   [-ActiveDirectoryServiceEndpointResourceId <String>]
   [-GraphEndpoint <String>]
   [-AzureKeyVaultDnsSuffix <String>]
   [-AzureKeyVaultServiceEndpointResourceId <String>]
   [-TrafficManagerDnsSuffix <String>]
   [-SqlDatabaseDnsSuffix <String>]
   [-EnableAdfsAuthentication]
   [-AdTenant <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet "Add-AzureEnvironment " erstellt eine neue benutzerdefinierte Azure-Kontoumgebung und speichert sie in Ihrem Roamingbenutzerprofil. Das Cmdlet gibt ein Objekt zurück, das die neue Umgebung darstellt. Nach Abschluss des Befehls können Sie die Umgebung in Windows PowerShell verwenden.

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.

Nur der Name-Parameter dieses Cmdlets ist obligatorisch. Wenn Sie einen Parameter weglassen, ist der Wert null ($Null), und der Dienst, der diesen Endpunkt verwendet, funktioniert möglicherweise nicht ordnungsgemäß. Verwenden Sie das Cmdlet Set-AzureEnvironment , um den Wert einer Umgebungseigenschaft hinzuzufügen oder zu ändern.

HINWEIS: Das Ändern Ihrer Umgebung kann dazu führen, dass Ihr Konto fehlschlägt. In der Regel werden Umgebungen nur zu Testzwecken oder zur Problembehandlung hinzugefügt.

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 einer Azure-Umgebung

PS C:\> Add-AzureEnvironment -Name ContosoEnv -PublishSettingsFileUrl https://contoso.com/fwlink/?LinkID=101 -ServiceEndpoint https://contoso.com/fwlink/?LinkID=102

Name                          : ContosoEnv

PublishSettingsFileUrl        : https://contoso.com/fwlink/?LinkID=101

ServiceEndpoint               : https://contoso.com/fwlink/?LinkID=102

ResourceManagerEndpoint       :

ManagementPortalUrl           :

ActiveDirectoryEndpoint       :

ActiveDirectoryCommonTenantId :

StorageEndpointSuffix         :

StorageBlobEndpointFormat     :

StorageQueueEndpointFormat    :

StorageTableEndpointFormat    :

GalleryEndpoint               :

Mit diesem Befehl wird die Azure-Umgebung "ContosoEnv" erstellt.

Parameter

-ActiveDirectoryEndpoint

Gibt den Endpunkt für die Microsoft Entra-Authentifizierung in der neuen Umgebung an.

Typ:String
Aliase:AdEndpointUrl, ActiveDirectory, ActiveDirectoryAuthority
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ActiveDirectoryServiceEndpointResourceId

Gibt die Ressourcen-ID einer Verwaltungs-API an, deren Zugriff von Microsoft Entra ID verwaltet wird.

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

-AdTenant

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

-AzureKeyVaultDnsSuffix

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

-AzureKeyVaultServiceEndpointResourceId

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

-EnableAdfsAuthentication

Typ:SwitchParameter
Aliase:OnPremise
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-GalleryEndpoint

Gibt den Endpunkt für den Azure Resource Manager-Katalog an, in dem Ressourcengruppenkatalogvorlagen gespeichert werden. Weitere Informationen zu Azure-Ressourcengruppen und Katalogvorlagen finden Sie im Hilfethema zu Get-AzureResourceGroupGalleryTemplatehttps://go.microsoft.com/fwlink/?LinkID=393052.

Typ:String
Aliase:Gallery, GalleryUrl
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-GraphEndpoint

Typ:String
Aliase:Graph, GraphUrl
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ManagementPortalUrl

Gibt die URL des Azure-Verwaltungsportals in der neuen Umgebung an.

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

-Name

Gibt einen Namen für die Umgebung an. Dieser Parameter ist erforderlich. Verwenden Sie nicht die Namen der Standardumgebungen, AzureCloud und AzureChinaCloud.

Typ:String
Position:Named
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

-PublishSettingsFileUrl

Gibt die URL der Veröffentlichungseinstellungsdateien für Ihr Konto an. Eine Azure-Veröffentlichungseinstellungsdatei ist eine XML-Datei, die Informationen über Ihr Konto und ein Verwaltungszertifikat enthält, mit dem Windows PowerShell sich in Ihrem Auftrag bei Ihrem Azure-Konto anmelden kann.

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

-ResourceManagerEndpoint

Gibt den Endpunkt für Azure Resource Manager-Daten an, einschließlich Daten zu Ressourcengruppen, die dem Konto zugeordnet sind. Weitere Informationen zu Azure Resource Manager finden Sie unter Azure Resource Manager Cmdlets (https://go.microsoft.com/fwlink/?LinkID=394765) und Verwenden von Windows PowerShell mit Ressourcen-Manager (https://go.microsoft.com/fwlink/?LinkID=394767).

Typ:String
Aliase:ResourceManager, ResourceManagerUrl
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ServiceEndpoint

Gibt die URL des Azure-Dienstendpunkts an. Der Azure-Dienstendpunkt bestimmt, ob Ihre Anwendung von der globalen Azure-Plattform, azure betrieben von 21Vianet in China oder einer privaten Azure-Installation verwaltet wird.

Typ:String
Aliase:ServiceManagement, ServiceManagementUrl
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-SqlDatabaseDnsSuffix

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

-StorageEndpoint

Gibt den Standardendpunkt von Speicherdiensten in der neuen Umgebung an.

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

-TrafficManagerDnsSuffix

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

Eingaben

None

Sie können Eingaben nach Eigenschaftsname an dieses Cmdlet weiterleiten, aber nicht nach Wert.

Ausgaben

Microsoft.WindowsAzure.Commands.Utilities.Common.WindowsAzureEnvironment