Set-AzVMDiagnosticsExtension

Mengonfigurasi ekstensi diagnostik Azure pada komputer virtual.

Sintaks

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>]

Deskripsi

Cmdlet Set-AzVMDiagnosticsExtension mengonfigurasi ekstensi diagnostik Azure pada komputer virtual.

Contoh

Contoh 1: Mengaktifkan diagnostik menggunakan akun penyimpanan yang ditentukan dalam file konfigurasi diagnostik

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

Perintah ini menggunakan file konfigurasi diagnostik untuk mengaktifkan diagnostik. File diagnostics_publicconfig.xml berisi konfigurasi XML publik untuk ekstensi diagnostik termasuk nama akun penyimpanan tempat data diagnostik akan dikirim. Akun penyimpanan diagnostik harus berada dalam langganan yang sama dengan komputer virtual.

Contoh 2: Mengaktifkan diagnostik menggunakan nama akun penyimpanan

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

Perintah ini menggunakan nama akun penyimpanan untuk mengaktifkan diagnostik. Jika konfigurasi diagnostik tidak menentukan nama akun penyimpanan atau jika Anda ingin mengganti nama akun penyimpanan diagnostik yang ditentukan dalam file konfigurasi, gunakan parameter StorageAccountName . Akun penyimpanan diagnostik harus berada dalam langganan yang sama dengan komputer virtual.

Contoh 3: Mengaktifkan diagnostik menggunakan nama dan kunci akun penyimpanan

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

Perintah ini menggunakan nama dan kunci akun penyimpanan untuk mengaktifkan diagnostik. Jika akun penyimpanan diagnostik berada dalam langganan yang berbeda dari komputer virtual, maka aktifkan pengiriman data diagnostik ke akun penyimpanan tersebut dengan secara eksplisit menentukan nama dan kuncinya.

Parameter

-AutoUpgradeMinorVersion

Menunjukkan apakah cmdlet ini memungkinkan agen tamu Azure untuk memperbarui ekstensi secara otomatis ke versi minor yang lebih baru.

Type:Boolean
Position:10
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiagnosticsConfigurationPath

Menentukan jalur file konfigurasi.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Location

Menentukan lokasi komputer virtual.

Type:String
Position:7
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Menentukan nama ekstensi.

Type:String
Aliases:ExtensionName
Position:8
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-NoWait

Memulai operasi dan segera kembali, sebelum operasi selesai. Untuk menentukan apakah operasi telah berhasil diselesaikan, gunakan beberapa mekanisme lain.

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

-ResourceGroupName

Menentukan nama grup sumber daya komputer virtual.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountEndpoint

Menentukan titik akhir akun penyimpanan.

Type:String
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountKey

Menentukan kunci akun penyimpanan.

Type:String
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountName

Menentukan nama akun penyimpanan.

Type:String
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageContext

Menentukan konteks penyimpanan Azure.

Type:IStorageContext
Position:6
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-TypeHandlerVersion

Menentukan versi ekstensi yang akan digunakan untuk komputer virtual ini. Untuk mendapatkan versi, jalankan cmdlet Get-AzVMExtensionImage dengan nilai Microsoft.Compute untuk parameter PublisherName dan VMAccessAgent untuk parameter Jenis .

Type:String
Aliases:HandlerVersion, Version
Position:9
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMName

Menentukan nama komputer virtual tempat cmdlet ini beroperasi.

Type:String
Aliases:ResourceName
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Input

String

IStorageContext

Boolean

Output

PSAzureOperationResponse