Get-AzVMExtension

Hiermee worden eigenschappen opgehaald van extensies voor virtuele machines die op een virtuele machine zijn geïnstalleerd.

Notitie

Dit is de vorige versie van onze documentatie. Raadpleeg de meest recente versie voor actuele informatie.

Syntax

Get-AzVMExtension
   [-ResourceGroupName] <String>
   [-VMName] <String>
   [[-Name] <String>]
   [-Status]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzVMExtension
   [-Status]
   [-VMObject <PSVirtualMachine>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzVMExtension
   [-Status]
   [-ResourceId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Met de cmdlet Get-AzVMExtension worden eigenschappen opgehaald van Extensies voor virtuele machines die op een virtuele machine zijn geïnstalleerd. Geef de naam op van een extensie waarvoor u eigenschappen wilt ophalen. Als u alleen de exemplaarweergave van een extensie wilt ophalen, geeft u de statusparameter op.

Voorbeelden

Voorbeeld 1: Eigenschappen van een extensie ophalen

Get-AzVMExtension -ResourceGroupName "ResourceGroup11" -VMName "VirtualMachine22" -Name "CustomScriptExtension"

ResourceGroupName       : ResourceGroup11
VMName                  : VirtualMachine22
Name                    : CustomScriptExtension
Location                : eastus
Etag                    : null
Publisher               : Microsoft.Azure.Extensions
ExtensionType           : CustomScript
TypeHandlerVersion      : 2.0
Id                      : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11
                          /providers/Microsoft.Compute/virtualMachines/VirtualMachine22/extensions/CustomScriptExtension
PublicSettings          : {}
ProtectedSettings       :
ProvisioningState       : Succeeded
Statuses                :
SubStatuses             :
AutoUpgradeMinorVersion : True
ForceUpdateTag          :

Met deze opdracht worden eigenschappen voor de extensie CustomScriptExtension op de virtuele machine met de naam VirtualMachine22 in de resourcegroep ResourceGroup11 opgeslagen.

Voorbeeld 2: Exemplaarweergave van een extensie ophalen

Get-AzVMExtension -ResourceGroupName "ResourceGroup11" -VMName "VirtualMachine22" -Name "CustomScriptExtension" -Status

ResourceGroupName       : ResourceGroup11
VMName                  : VirtualMachine22
Name                    : CustomScriptExtension
Location                : eastus
Etag                    : null
Publisher               : Microsoft.Azure.Extensions
ExtensionType           : CustomScript
TypeHandlerVersion      : 2.0
Id                      : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11
                          /providers/Microsoft.Compute/virtualMachines/VirtualMachine22/extensions/CustomScriptExtension
PublicSettings          : {}
ProtectedSettings       :
ProvisioningState       : Succeeded
Statuses                : {Microsoft.Azure.Management.Compute.Models.InstanceViewStatus}
SubStatuses             :
AutoUpgradeMinorVersion : True
ForceUpdateTag          :

Met deze opdracht wordt de exemplaarweergave voor de extensie CustomScriptExtension op de virtuele machine met de naam VirtualMachine22 in de resourcegroep ResourceGroup11 ophalen.

Voorbeeld 3: alle extensies installeren op een VM

Get-AzVMExtension -ResourceGroupName "ResourceGroup11" -VMName "VirtualMachine22"

ResourceGroupName       : ResourceGroup11
VMName                  : VirtualMachine22
Name                    : CustomScriptExtension
Location                : eastus
Etag                    : null
Publisher               : Microsoft.Azure.Extensions
ExtensionType           : CustomScript
TypeHandlerVersion      : 2.0
Id                      : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11
                          /providers/Microsoft.Compute/virtualMachines/VirtualMachine22/extensions/CustomScriptExtension
PublicSettings          : {}
ProtectedSettings       :
ProvisioningState       : Succeeded
Statuses                :
SubStatuses             :
AutoUpgradeMinorVersion : True
ForceUpdateTag          :

Voorbeeld 4: Eigenschappen van een extensie ophalen met behulp van de parameter VMObject

$vm = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine22"
Get-AzVMExtension -VMObject $vm

ResourceGroupName       : ResourceGroup11
VMName                  : VirtualMachine22
Name                    : CustomScriptExtension
Location                : eastus
Etag                    : null
Publisher               : Microsoft.Azure.Extensions
ExtensionType           : CustomScript
TypeHandlerVersion      : 2.0
Id                      : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11
                          /providers/Microsoft.Compute/virtualMachines/VirtualMachine22/extensions/CustomScriptExtension
PublicSettings          : {}
ProtectedSettings       :
ProvisioningState       : Succeeded
Statuses                :
SubStatuses             :
AutoUpgradeMinorVersion : True
ForceUpdateTag          :

Met deze opdracht wordt de lijst met extensies opgehaald die zijn geïnstalleerd op de virtuele machine met de naam VirtualMachine22 in de resourcegroep ResourceGroup11.

Parameters

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Name

Hiermee geeft u de naam van een extensie. Deze cmdlet haalt eigenschappen op voor de extensie die met deze parameter wordt opgegeven.

Type:String
Aliases:ExtensionName
Position:2
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ResourceGroupName

Hiermee geeft u de naam van een resourcegroep.

Type:String
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ResourceId

Resource-id die het object van de virtuele machine opgeeft waarop de extensie zich bevindt.

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

Geeft aan dat deze cmdlet alleen de exemplaarweergave van een extensie krijgt.

Type:SwitchParameter
Position:3
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-VMName

Hiermee geeft u de naam van een virtuele machine. Met deze cmdlet worden eigenschappen opgehaald van een extensie van de virtuele machine die met deze parameter wordt opgegeven.

Type:String
Aliases:ResourceName
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-VMObject

Hiermee geeft u het object van de virtuele machine waarop de extensie is ingeschakeld.

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

Invoerwaarden

String

SwitchParameter

Uitvoerwaarden

PSVirtualMachineExtension