Add-AzsVMExtension

Maak een installatiekopieën van een virtuele-machineextensie met uitgever, versie.

Syntax

Add-AzsVMExtension
   -Publisher <String>
   -Type <String>
   -Version <String>
   [-Location <String>]
   [-SubscriptionId <String>]
   [-ComputeRole <String>]
   [-IsSystemExtension]
   [-PropertiesPublisher <String>]
   [-ProvisioningState <ProvisioningState>]
   [-SourceBlob <String>]
   [-SupportMultipleExtensions]
   [-VmOsType <OSType>]
   [-VMScaleSetEnabled]
   [-DefaultProfile <PSObject>]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
Add-AzsVMExtension
   -Publisher <String>
   -Type <String>
   -Version <String>
   -Extension \<IVMExtensionParameters>
   [-Location <String>]
   [-SubscriptionId <String>]
   [-DefaultProfile <PSObject>]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
Add-AzsVMExtension
   -INPUTOBJECT \<IComputeAdminIdentity>
   -Extension \<IVMExtensionParameters>
   [-DefaultProfile <PSObject>]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
Add-AzsVMExtension
   -INPUTOBJECT \<IComputeAdminIdentity>
   [-Publisher <String>]
   [-ComputeRole <String>]
   [-IsSystemExtension]
   [-ProvisioningState <ProvisioningState>]
   [-SourceBlob <String>]
   [-SupportMultipleExtensions]
   [-VmOsType <OSType>]
   [-VMScaleSetEnabled]
   [-DefaultProfile <PSObject>]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]

Description

Maak een installatiekopieën van een virtuele-machineextensie met uitgever, versie.

Voorbeelden

-------------------------- VOORBEELD 1 --------------------------

Add-AzsVMExtension -Location "local" -Publisher "Microsoft" -Type "MicroExtension" -Version "0.1.0" -ComputeRole "IaaS" -SourceBlob "https://github.com/Microsoft/PowerShell-DSC-for-Linux/archive/v1.1.1-294.zip" -SupportMultipleExtensions -VmOsType "Linux"

ExtensionType : MicroExtension TypeHandlerVersion : 0.1.0 ComputeRole : IaaS-id: /subscriptions/74c72bdc-d917-431c-a377-8ca80f4238a0/providers/Microsoft.Compute. Beheer/locati ons/local/artifactTypes/VMExtension/publishers/Microsoft/types/MicroExtension/versions/0.1.0 IsSystemExtension : False Location : local Name : ProvisioningState : Creating Publisher : Microsoft SourceBlobUri : https://github.com/Microsoft/PowerShell-DSC-for-Linux/archive/v1.1.1-294.zip SupportMultipleExtension: True Type: Microsoft.Compute. Beheer/locations/artifactTypes/publishers/types/versions VMScaleSetEnabled: False VmosType : Linux

Parameters

-ComputeRole

Rekenrol

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

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

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

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Extension

Parameters die worden gebruikt voor het maken van een nieuwe installatiekopieën van de extensie voor virtuele machines. Zie de sectie NOTES voor EXTENSIE-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IVMExtensionParameters
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-InputObject

Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table.

Type:Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-IsSystemExtension

Geeft aan of de extensie voor het systeem is.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Location

Locatie van de resource.

Type:String
Position:Named
Default value:(Get-AzLocation)[0].Location
Accept pipeline input:False
Accept wildcard characters:False
-PropertiesPublisher

De uitgever van de VM-extensie

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

Inrichtingsstatus van extensie.

Type:Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Support.ProvisioningState
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Publisher

Naam van de uitgever.

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

URI naar Azure of AzureStack-blob.

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

Abonnementsreferenties waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Accept pipeline input:False
Accept wildcard characters:False
-SupportMultipleExtensions

Waar als ondersteuning biedt voor meerdere extensies.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Type

Type extensie.

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

De versie van de resource.

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

Type besturingssysteem van de doel-VM die nodig is voor het implementeren van de extensie-handler.

Type:Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Support.OSType
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-VMScaleSetEnabled

Waarde die aangeeft of de extensie is ingeschakeld voor ondersteuning voor virtuele-machineschaalsets.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IVMExtensionParameters

Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity

Uitvoerwaarden

Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IVMExtension

Notities

ALIASSEN

EIGENSCHAPPEN VAN COMPLEXE PARAMETERS

Als u de hieronder beschreven parameters wilt maken, maakt u een hash-tabel met de juiste eigenschappen. Voer Get-Help about_Hash_Tables uit voor informatie over hashtabellen.

EXTENSION <IVMExtensionParameters>: Parameters die worden gebruikt voor het maken van een nieuwe installatiekopie van de extensie voor virtuele machines.

  • [ComputeRole <String>]: Rekenrol
  • [IsSystemExtension <Boolean?>]: Geeft aan of de extensie voor het systeem is.
  • [ProvisioningState <ProvisioningState?>]: Inrichtingsstatus van extensie.
  • [Publisher <String>]: De uitgever van de VM-extensie
  • [SourceBlobUri <String>]: URI naar Azure of AzureStack-blob.
  • [SupportMultipleExtension <Boolean?>]: Waar als er meerdere extensies worden ondersteund.
  • [VMScaleSetEnabled <Boolean?>]: Waarde die aangeeft of de extensie is ingeschakeld voor ondersteuning voor virtuele-machineschaalsets.
  • [VmosType <OSType?>]: Type besturingssysteem van de virtuele machine die nodig is voor het implementeren van de extensiehandler.

INPUTOBJECT <IComputeAdminIdentity>: Id-parameter

  • [DiskId <String>]: de schijf-GUID als identiteit.
  • [FeatureName <String>]: Naam van de functie.
  • [Id <String>]: Resource-id-pad
  • [Location <String>]: Locatie van de resource.
  • [MigrationId <String>]: de guid-naam van de migratietaak.
  • [Offer <String>]: Naam van de aanbieding.
  • [Publisher <String>]: Naam van de uitgever.
  • [QuotaName <String>]: Naam van het quotum.
  • [ScaleUnitName <String>]: Naam van de schaaleenheid.
  • [Sku <String>]: Naam van de SKU.
  • [SubscriptionId <String>]: Abonnementsreferenties waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.
  • [Type <String>]: Type extensie.
  • [Version <String>]: De versie van de resource.