Add-AzsVMExtension
パブリッシャー、バージョンを使用して仮想マシン拡張機能イメージを作成します。
構文
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>]
説明
パブリッシャー、バージョンを使用して仮想マシン拡張機能イメージを作成します。
例
-------------------------- 例 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.管理/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.zipSupportMultipleExtension : True 型 : Microsoft.Compute。管理/locations/artifactTypes/publishers/types/versions VMScaleSetEnabled : False VmosType : Linux
パラメーター
コンピューティング ロール
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コマンドレットの実行前に確認を求めるメッセージが表示されます。
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。
| Type: | PSObject |
| Aliases: | AzureRMContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
新しい仮想マシン拡張機能イメージを作成するために使用されるパラメーター。 構築するには、「拡張プロパティの NOTES」セクションを参照し、ハッシュ テーブルを作成します。
| Type: | Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IVMExtensionParameters |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
ID パラメーターを作成するには、INPUTOBJECT プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。
| Type: | Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
拡張機能がシステム用かどうかを示します。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
リソースの場所。
| Type: | String |
| Position: | Named |
| Default value: | (Get-AzLocation)[0].Location |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
VM 拡張機能の発行元
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
拡張機能のプロビジョニング状態。
| Type: | Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Support.ProvisioningState |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
発行元の名前。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Azure または AzureStack BLOB への URI。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。
| Type: | String |
| Position: | Named |
| Default value: | (Get-AzContext).Subscription.Id |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
True の 場合は、複数の拡張機能をサポートしています。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
拡張機能の種類。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
リソースのバージョンです。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
拡張機能ハンドラーをデプロイするために必要なターゲット仮想マシンのオペレーティング システムの種類。
| Type: | Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Support.OSType |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
拡張機能が仮想マシン スケール セットのサポートに対して有効になっているかどうかを示す値。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
入力
Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IVMExtensionParameters
Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.IComputeAdminIdentity
出力
Microsoft.Azure.PowerShell.Cmdlets.ComputeAdmin.Models.Api20151201Preview.IVMExtension
メモ
別名
複合パラメーターのプロパティ
以下で説明するパラメーターを作成するには、適切なプロパティを含むハッシュ テーブルを作成します。 ハッシュ テーブルの詳細については、Get-Help about_Hash_Tablesを実行します。
EXTENSION <IVMExtensionParameters>: 新しい仮想マシン拡張機能イメージの作成に使用されるパラメーター。
[ComputeRole <String>]: コンピューティング ロール[IsSystemExtension <Boolean?>]: 拡張機能がシステム用かどうかを示します。[ProvisioningState <ProvisioningState?>]: 拡張機能のプロビジョニング状態。[Publisher <String>]: VM 拡張機能の発行元[SourceBlobUri <String>]: Azure または AzureStack BLOB への URI。[SupportMultipleExtension <Boolean?>]: True の場合は、複数の拡張機能がサポートされています。[VMScaleSetEnabled <Boolean?>]: 拡張機能が仮想マシン スケール セットのサポートに対して有効になっているかどうかを示す値。[VmosType <OSType?>]: 拡張機能ハンドラーのデプロイに必要な仮想マシンのオペレーティング システムの種類をターゲットにします。
INPUTOBJECT <IComputeAdminIdentity>: Identity パラメーター
[DiskId <String>]: ID としてのディスク GUID。[FeatureName <String>]: 機能の名前。[Id <String>]: リソース ID パス[Location <String>]: リソースの場所。[MigrationId <String>]: 移行ジョブの GUID 名。[Offer <String>]: オファーの名前。[Publisher <String>]: 発行元の名前。[QuotaName <String>]: クォータの名前。[ScaleUnitName <String>]: スケール ユニットの名前。[Sku <String>]: SKU の名前。[SubscriptionId <String>]: Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。[Type <String>]: 拡張機能の種類。[Version <String>]: リソースのバージョン。