Get-AzureEnvironment
Azure 環境を取得します
Note
このドキュメントで参照されているコマンドレットは、Azure Service Manager (ASM) API を使用するレガシ Azure リソースを管理するためのものです。 ASM の廃止が予定されているため、新しいリソースを作成する場合、このレガシ PowerShell モジュールは推奨されません。 詳細については、「Azure Service Manager の廃止」を参照してください。
Az PowerShell モジュールは、PowerShell を使用して Azure Resource Manager (ARM) リソースを管理するための推奨される PowerShell モジュールです。
構文
Get-AzureEnvironment
[-Name <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
説明
Get-AzureEnvironment コマンドレットは、Windows PowerShell で使用できる Azure 環境を取得します。
Azure 環境は、グローバル Azure 用の AzureCloud や、中国の 21Vianet によって運用される AzureChinaCloud for Azure など、Microsoft Azure の独立したデプロイです。 また、Azure Pack と WAPack コマンドレットを使用して、オンプレミスの Azure 環境を作成することもできます。 詳細については、 Azure Pack) を参照してください。
Get-AzureEnvironment コマンドレットは、Azure からではなく、サブスクリプション データ ファイルから環境を取得します。 サブスクリプション データ ファイルが古い場合は、 Add-AzureAccount または Import-PublishSettingsFile コマンドレットを実行して更新します。
このトピックでは、Microsoft Azure PowerShell モジュールの 0.8.10 バージョンのコマンドレットについて説明します。
使用しているモジュールのバージョンを取得するには、Azure PowerShell コンソールで「 (Get-Module -Name Azure).Version
」と入力します。
例
例 1: すべての環境を取得する
PS C:\> Get-AzureEnvironment
EnvironmentName ServiceEndpoint ResourceManagerEndpoint PublishSettingsFileUrl
--------------- --------------- ----------------------- ----------------------
AzureCloud https://management.core.wi... https://management.azure.com/ https://go.microsoft.com/fw...
AzureChinaCloud https://management.core.ch... https://not-supported-serv... https://go.microsoft.com/fw...
このコマンドは、Windows PowerShell で使用できるすべての環境を取得します。
例 2: 名前で環境を取得する
PS C:\> Get-AzureEnvironment -Name AzureCloud
Name : AzureCloud
PublishSettingsFileUrl : https://go.microsoft.com/fwlink/?LinkID=301775
ServiceEndpoint : https://management.core.windows.net/
ResourceManagerEndpoint : https://management.azure.com/
ManagementPortalUrl : https://go.microsoft.com/fwlink/?LinkId=254433
ActiveDirectoryEndpoint : https://login.windows.net/
ActiveDirectoryCommonTenantId : common
StorageEndpointSuffix : core.windows.net
StorageBlobEndpointFormat : {0}://{1}.blob.core.windows.net/
StorageQueueEndpointFormat : {0}://{1}.queue.core.windows.net/
StorageTableEndpointFormat : {0}://{1}.table.core.windows.net/
GalleryEndpoint : https://gallery.azure.com/
この例では、AzureCloud 環境を取得します。
例 3: すべての環境のすべてのプロパティを取得する
PS C:\> Get-AzureEnvironment | ForEach-Object {Get-AzureEnvironment -Name $_.EnvironmentName}
このコマンドは、すべての環境のすべてのプロパティを取得します。
このコマンドでは、 Get-AzureEnvironment コマンドレットを使用して、このアカウントのすべての Azure 環境を取得します。 次に、Foreach-Object コマンドレットを使用して、各環境で Name パラメーターを指定して Get-AzureEnvironment コマンドを実行します。 Name パラメーターの値は、各環境の EnvironmentName プロパティです。
パラメーターを指定しない場合、 Get-AzureEnvironment は環境の選択されたプロパティのみを取得します。
パラメーター
-Name
指定した環境のみを取得します。 環境名を入力します。 パラメーター値では大文字と小文字が区別されます。 ワイルドカード文字は使用できません。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Profile
このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。
型: | AzureSMProfile |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None
このコマンドレットへの入力はプロパティ名でパイプできますが、値によるパイプ処理は行いません。
出力
既定では、 Get-AzureEnvironment はカスタム オブジェクトを返します。
Microsoft.WindowsAzure.Commands.Utilities.Common.WindowsAzureEnvironment
Name パラメーターGet-AzureEnvironmentを実行すると、WindowsAzureEnvironment オブジェクトが返されます。