共用方式為


Add-AzureRmVmssDiagnosticsExtension

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

警告

自 2024 年 2 月 29 日起,AzureRM PowerShell 模組已正式淘汰。 建議使用者從 AzureRM 遷移至 Az PowerShell 模組,以確保持續支援和更新。

雖然 AzureRM 模組可能仍可運作,但不再維護或支援它,但會根據用戶的判斷權和風險放置任何繼續使用。 如需轉換至 Az 模組的指引,請參閱我們的 移轉資源

語法

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

Description

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

範例

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

PS C:\> Add-AzureRmVmssDiagnosticsExtension -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
別名: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-AzureRmVMExtensionImage Cmdlet,其值為 Microsoft.Azure.Diagnostics for the PublisherName 參數,以及 Type 參數的 IaaSDiagnostics。

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

-VirtualMachineScaleSet

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

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

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

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

輸入

VirtualMachineScaleSet

String

Boolean

輸出

VirtualMachineScaleSet