Compartir a través de


Get-AzureEnvironment

Obtiene entornos de Azure.

Nota:

Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos de Azure heredados que usan las API de Azure Service Management (ASM). Este módulo heredado de PowerShell no se recomienda al crear nuevos recursos, ya que ASM está programado para la retirada. Para más información, consulte Retirada de Azure Service Manager.

El módulo Az de PowerShell es el módulo de PowerShell recomendado para administrar recursos de Azure Resource Manager (ARM) con PowerShell.

Sintaxis

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

Description

El cmdlet Get-AzureEnvironment obtiene los entornos de Azure que están disponibles para Windows PowerShell.

Un entorno de Azure que es una implementación independiente de Microsoft Azure, como AzureCloud para Azure global y AzureChinaCloud para Azure operado por 21Vianet en China. También puede crear entornos de Azure locales mediante Azure Pack y los cmdlets WAPack. Para más información, consulte Azure Pack).

El cmdlet Get-AzureEnvironment obtiene entornos del archivo de datos de suscripción, no de Azure. Si el archivo de datos de la suscripción está obsoleto, ejecute el cmdlet Add-AzureAccount o Import-PublishSettingsFile para actualizarlo.

En este tema se describe el cmdlet en la versión 0.8.10 del módulo de Microsoft Azure PowerShell. Para obtener la versión del módulo que usa, en la consola de Azure PowerShell, escriba (Get-Module -Name Azure).Version.

Ejemplos

Ejemplo 1: Obtener todos los entornos

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 obtiene todos los entornos disponibles para Windows PowerShell.

Ejemplo 2: Obtener un entorno por nombre

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/

En este ejemplo se obtiene el entorno de AzureCloud.

Ejemplo 3: Obtener todas las propiedades de todos los entornos

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

Este comando obtiene todas las propiedades de todos los entornos.

El comando usa el cmdlet Get-AzureEnvironment para obtener todos los entornos de Azure para esta cuenta. A continuación, usa el cmdlet Foreach-Object para ejecutar un comando Get-AzureEnvironment con el parámetro Name en cada entorno. El valor del parámetro Name es la propiedad EnvironmentName de cada entorno.

Sin parámetros, Get-AzureEnvironment solo obtiene las propiedades seleccionadas de un entorno.

Parámetros

-Name

Obtiene solo el entorno especificado. Escriba el nombre del entorno. El valor del parámetro distingue mayúsculas de minúsculas. No se admite el uso de caracteres comodín.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Profile

Especifica el perfil de Azure del que lee este cmdlet. Si no especifica un perfil, este cmdlet lee del perfil predeterminado local.

Tipo:AzureSMProfile
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None

Puede canalizar la entrada a este cmdlet por nombre de propiedad, pero no por valor.

Salidas

PSCustomObject

De forma predeterminada, Get-AzureEnvironment devuelve un objeto personalizado.

Microsoft.WindowsAzure.Commands.Utilities.Common.WindowsAzureEnvironment

Al ejecutar Get-AzureEnvironment con el parámetro Name, devuelve un objeto WindowsAzureEnvironment.