共用方式為


Set-AzVMDiagnosticsExtension

在虛擬機器上設定 Azure 診斷延伸模組。

語法

Default (預設值)

Set-AzVMDiagnosticsExtension
    [-ResourceGroupName] <String>
    [-VMName] <String>
    [-DiagnosticsConfigurationPath] <String>
    [[-StorageAccountName] <String>]
    [[-StorageAccountKey] <String>]
    [[-StorageAccountEndpoint] <String>]
    [[-StorageContext] <IStorageContext>]
    [[-Location] <String>]
    [[-Name] <String>]
    [[-TypeHandlerVersion] <String>]
    [[-AutoUpgradeMinorVersion] <Boolean>]
    [-NoWait]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

Set-AzVMDiagnosticsExtension Cmdlet 會在虛擬機器上設定 Azure 診斷延伸模組。

範例

範例 1:使用診斷組態檔中指定的儲存體帳戶啟用診斷

Set-AzVMDiagnosticsExtension -ResourceGroupName "ResourceGroup01" -VMName "VirtualMachine02" -DiagnosticsConfigurationPath "diagnostics_publicconfig.xml"

此命令使用診斷配置檔來啟用診斷。 檔案 diagnostics_publicconfig.xml 包含診斷延伸模組的公用 XML 設定,包括將診斷資料傳送至的儲存體帳戶名稱。 診斷儲存體帳戶必須與虛擬機器位於相同的訂用帳戶中。

範例 2:使用儲存體帳戶名稱啟用診斷

Set-AzVMDiagnosticsExtension -ResourceGroupName "ResourceGroup1" -VMName "VirtualMachine2" -DiagnosticsConfigurationPath diagnostics_publicconfig.xml -StorageAccountName "MyStorageAccount"

此命令會使用儲存體帳戶名稱來啟用診斷。 如果診斷設定未指定儲存體帳戶名稱,或您想要覆寫組態檔中指定的診斷儲存體帳戶名稱,請使用 StorageAccountName 參數。 診斷儲存體帳戶必須與虛擬機器位於相同的訂用帳戶中。

範例 3:使用儲存體帳戶名稱和金鑰啟用診斷

Set-AzVMDiagnosticsExtension -ResourceGroupName "ResourceGroup01" -VMName "VirtualMachine02" -DiagnosticsConfigurationPath "diagnostics_publicconfig.xml" -StorageAccountName "MyStorageAccount" -StorageAccountKey $storage_key

此命令會使用儲存體帳戶名稱和金鑰來啟用診斷。 如果診斷儲存體帳戶與虛擬機器位於不同的訂用帳戶中,請明確指定其名稱和金鑰,以啟用將診斷資料傳送至該儲存體帳戶。

參數

-AutoUpgradeMinorVersion

指出此 Cmdlet 是否允許 Azure 客體代理程式自動將延伸模組更新為較新的次要版本。

參數屬性

類型:Boolean
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:10
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-DefaultProfile

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

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzContext, AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DiagnosticsConfigurationPath

指定組態檔的路徑。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Location

指定虛擬機器的位置。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:7
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-Name

指定延伸模組的名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:ExtensionName

參數集

(All)
Position:8
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-NoWait

在作業完成之前啟動作業並立即傳回。 為了確定操作是否已成功完成,請使用其他一些機制。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ResourceGroupName

指定虛擬機器資源群組的名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-StorageAccountEndpoint

指定儲存體帳戶端點。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:5
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-StorageAccountKey

指定儲存體帳戶金鑰。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:4
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-StorageAccountName

指定儲存體帳戶名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:3
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-StorageContext

指定 Azure 儲存體內容。

參數屬性

類型:IStorageContext
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:6
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-TypeHandlerVersion

指定要用於此虛擬機器的延伸模組版本。 若要取得版本,請執行 Get-AzVMExtensionImage Cmdlet,PublisherName 參數的值為 Microsoft.Compute, 類型參數的 值為 VMAccessAgent。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:處理常式版本, 版本

參數集

(All)
Position:9
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-VMName

指定此 Cmdlet 運作的虛擬機器名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:資源名稱

參數集

(All)
Position:1
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

String

IStorageContext

Boolean

輸出

PSAzureOperationResponse