Partilhar via


Get-AzureEnvironment

Obtém ambientes do Azure

Nota

Os cmdlets mencionados nesta documentação são para gerenciar recursos herdados do Azure que usam APIs de Gerenciamento de Serviços. Consulte o módulo Az PowerShell para cmdlets para gerenciar recursos do Azure Resource Manager.

Syntax

Get-AzureEnvironment
   [-Name <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

O cmdlet Get-AzureEnvironment obtém os ambientes do Azure que estão disponíveis para o Windows PowerShell.

Um ambiente do Azure uma implantação independente do Microsoft Azure, como AzureCloud para Azure global e AzureChinaCloud para Azure operado pela 21Vianet na China. Você também pode criar ambientes locais do Azure usando o Azure Pack e os cmdlets WAPack. Para obter mais informações, consulte Pacote do Azure).

O cmdlet Get-AzureEnvironment obtém ambientes do seu arquivo de dados de assinatura, não do Azure. Se o arquivo de dados de assinatura estiver desatualizado, execute o cmdlet Add-AzureAccount ou Import-PublishSettingsFile para atualizá-lo.

Este tópico descreve o cmdlet na versão 0.8.10 do módulo PowerShell do Microsoft Azure. Para obter a versão do módulo que você está usando, no console do Azure PowerShell, digite (Get-Module -Name Azure).Version.

Exemplos

Exemplo 1: Obter todos os ambientes

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...

Este comando obtém todos os ambientes disponíveis para o Windows PowerShell.

Exemplo 2: Obter um ambiente pelo nome

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/

Este exemplo obtém o ambiente AzureCloud.

Exemplo 3: Obter todas as propriedades de todos os ambientes

PS C:\> Get-AzureEnvironment | ForEach-Object {Get-AzureEnvironment -Name $_.EnvironmentName}

Este comando obtém todas as propriedades de todos os ambientes.

O comando usa o cmdlet Get-AzureEnvironment para obter todos os ambientes do Azure para essa conta. Em seguida, ele usa o cmdlet Foreach-Object para executar um comando Get-AzureEnvironment com o parâmetro Name em cada ambiente. O valor do parâmetro Name é a propriedade EnvironmentName de cada ambiente.

Sem parâmetros, Get-AzureEnvironment obtém apenas propriedades selecionadas de um ambiente.

Parâmetros

-Name

Obtém apenas o ambiente especificado. Digite o nome do ambiente. O valor do parâmetro diferencia maiúsculas de minúsculas. Caracteres curinga não são permitidos.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Especifica o perfil do Azure a partir do qual este cmdlet é lido. Se você não especificar um perfil, esse cmdlet será lido a partir do perfil padrão local.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Você pode canalizar a entrada para esse cmdlet pelo nome da propriedade, mas não pelo valor.

Saídas

PSCustomObject

Por padrão, Get-AzureEnvironment retorna um objeto personalizado.

Microsoft.WindowsAzure.Commands.Utilities.Common.WindowsAzureEnvironment

Quando você executa Get-AzureEnvironment com o parâmetro Name , ele retorna um objeto WindowsAzureEnvironment .