共用方式為


Add-AzVmssDiagnosticsExtension

將診斷擴充功能新增至 VMSS。

語法

Add-AzVmssDiagnosticsExtension
   [-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
   [-SettingFilePath] <String>
   [[-ProtectedSettingFilePath] <String>]
   [[-Name] <String>]
   [[-TypeHandlerVersion] <String>]
   [[-AutoUpgradeMinorVersion] <Boolean>]
   [-Force]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Add-AzVmssDiagnosticsExtension Cmdlet 會將診斷擴充功能新增至虛擬機擴展集 (VMSS) 實例。

範例

範例 1:將診斷擴充功能新增至 VMSS

Add-AzVmssDiagnosticsExtension -VirtualMachineScaleSet $VMSS -SettingFilePath $publicConfigPath -ProtectedSettingFilePath $privateConfigPath -Name $extName -TypeHandlerVersion $typeVersion -AutoUpgradeMinorVersion $True -Force

此命令會將診斷擴充功能新增至 VMSS。

參數

-AutoUpgradeMinorVersion

指出此 Cmdlet 是否允許 Azure 客體代理程式將擴充功能自動更新為較新的次要版本。

類型:Boolean
Position:5
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Force

強制命令執行,而不要求使用者確認。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

指定延伸模組的名稱。

類型:String
別名:ExtensionName
Position:3
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-ProtectedSettingFilePath

指定私人組態檔的路徑。

類型:String
Position:2
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-SettingFilePath

指定公用組態檔的路徑。

類型:String
Position:1
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-TypeHandlerVersion

指定要用於此 VMSS 的擴充功能版本。 若要取得版本,請執行 Get-AzVMExtensionImage Cmdlet,其值為 PublisherName 參數和 Type 參數的 IaaSDiagnostics Microsoft.Azure.Diagnostics。

類型:String
別名:HandlerVersion, Version
Position:4
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-VirtualMachineScaleSet

指定 VMSS 物件。 您可以使用 New-AzVmssConfig Cmdlet 來建立物件。

類型:PSVirtualMachineScaleSet
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

PSVirtualMachineScaleSet

String

Boolean

輸出

PSVirtualMachineScaleSet