Bagikan melalui


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.

Jenis:Boolean
Position:10
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-DefaultProfile

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

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DiagnosticsConfigurationPath

Menentukan jalur file konfigurasi.

Jenis:String
Position:2
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Location

Menentukan lokasi komputer virtual.

Jenis:String
Position:7
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-Name

Menentukan nama ekstensi.

Jenis:String
Alias:ExtensionName
Position:8
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-NoWait

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

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ResourceGroupName

Menentukan nama grup sumber daya komputer virtual.

Jenis:String
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-StorageAccountEndpoint

Menentukan titik akhir akun penyimpanan.

Jenis:String
Position:5
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-StorageAccountKey

Menentukan kunci akun penyimpanan.

Jenis:String
Position:4
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-StorageAccountName

Menentukan nama akun penyimpanan.

Jenis:String
Position:3
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-StorageContext

Menentukan konteks penyimpanan Azure.

Jenis:IStorageContext
Position:6
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard: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 .

Jenis:String
Alias:HandlerVersion, Version
Position:9
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-VMName

Menentukan nama komputer virtual tempat cmdlet ini beroperasi.

Jenis:String
Alias:ResourceName
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

Input

String

IStorageContext

Boolean

Output

PSAzureOperationResponse