Get-AzureVMAvailableExtension
Obtiene información sobre las extensiones disponibles más recientes para las máquinas virtuales.
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-AzureVMAvailableExtension
[[-ExtensionName] <String>]
[[-Publisher] <String>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Get-AzureVMAvailableExtension
[-ExtensionName] <String>
[-Publisher] <String>
[-AllVersions]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Get-AzureVMAvailableExtension
[-ExtensionName] <String>
[-Publisher] <String>
[-Version] <String>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
El cmdlet Get-AzureVMAvailableExtension obtiene información sobre las extensiones disponibles más recientes para las máquinas virtuales.
Ejemplos
Ejemplo 1: Obtener información para las extensiones disponibles más recientes
PS C:\> Get-AzureVMAvailableExtension
Publisher : Microsoft.Compute
ExtensionName : VMAccessAgent
Version : 1.0
PublicConfigurationSchema : <?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="PublicConfig">
<xs:complexType>
<xs:sequence>
<xs:element name="UserName" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
PrivateConfigurationSchema : <?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="PrivateConfig">
<xs:complexType>
<xs:sequence>
<xs:element name="Password" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
SampleConfig :
OperationDescription : Get-AzureVMAvailableExtension
OperationId : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
OperationStatus : Succeeded
Este comando obtiene información sobre las extensiones disponibles más recientes para todas las máquinas virtuales.
Ejemplo 2: Obtener información de un nombre de extensión especificado
PS C:\> Get-AzureVMAvailableExtension -Publisher Microsoft.Compute -ExtensionName "VMAccessAgent" -AllVersions
Publisher : Microsoft.Compute
ExtensionName : VMAccessAgent
Version : 1.0.2
PublicConfigurationSchema :
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="PublicConfig">
<xs:complexType>
<xs:sequence>
<xs:element name="UserName" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
PrivateConfigurationSchema :
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="PrivateConfig">
<xs:complexType>
<xs:sequence>
<xs:element name="Password" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
SampleConfig :
OperationDescription : Get-AzureVMAvailableExtension
OperationId : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
OperationStatus : Succeeded
Publisher : Microsoft.Compute
ExtensionName : VMAccessAgent
Version : 1.0.3
PublicConfigurationSchema : <?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="PublicConfig">
<xs:complexType>
<xs:sequence>
<xs:element name="UserName" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
PrivateConfigurationSchema : <?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="PrivateConfig">
<xs:complexType>
<xs:sequence>
<xs:element name="Password" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
SampleConfig :
OperationDescription : Get-AzureVMAvailableExtension
OperationId : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
OperationStatus : Succeeded
Este comando obtiene información de todas las versiones de la extensión denominada VMAccessAgent y el publicador denominado Microsoft.Computer.
Ejemplo 3: Obtener información de una extensión de máquina virtual específica por número de versión
PS C:\> Get-AzureVMAvailableExtension -Publisher Microsoft.Compute -ExtensionName VMAccessAgent -Version 1.0.3
Publisher : Microsoft.Compute
ExtensionName : VMAccessAgent
Version : 1.0.3
PublicConfigurationSchema : <?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="PublicConfig">
<xs:complexType>
<xs:sequence>
<xs:element name="UserName" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
PrivateConfigurationSchema : <?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="PrivateConfig">
<xs:complexType>
<xs:sequence>
<xs:element name="Password" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
SampleConfig :
OperationDescription : Get-AzureVMAvailableExtension
OperationId : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
OperationStatus : Succeeded
Este comando obtiene información sobre la extensión denominada VMAccessAgent y el publicador denominado Microsoft.Compute para la versión 1.0.3 de la extensión.
Parámetros
-AllVersions
Indica que este cmdlet enumera todas las versiones de una extensión.
Tipo: | SwitchParameter |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ExtensionName
Especifica el nombre de la extensión disponible.
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-InformationAction
Especifica cómo responde este cmdlet a un evento de información.
Los valores permitidos para este parámetro son los siguientes:
- Continuar
- Ignore
- Inquire
- SilentlyContinue
- Detención
- Suspender
Tipo: | ActionPreference |
Alias: | infa |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-InformationVariable
Especifica una variable de información.
Tipo: | String |
Alias: | iv |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
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 |
-Publisher
Especifica el publicador de la extensión.
Tipo: | String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Version
Especifica la versión de la extensión.
Tipo: | String |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |