Mengakses Penyedia WMI untuk Manajemen Konfigurasi menggunakan VBScript
Berlaku untuk:SQL Server
Bagian ini menjelaskan cara membuat program VBScript yang mencantumkan versi instans Microsoft SQL Server yang diinstal yang berjalan di komputer.
Contoh kode mencantumkan instans SQL Server yang berjalan di komputer dan versinya.
Mencantumkan nama dan versi instans SQL Server yang diinstal
Buka dokumen baru di editor teks, seperti Microsoft Notepad. Salin kode yang mengikuti prosedur ini dan simpan file dengan ekstensi .vbs. Contoh ini disebut test.vbs.
Sambungkan ke instans Penyedia WMI untuk Manajemen Komputer dengan fungsi VBScript
GetObject
. Contoh ini tersambung ke komputer jarak jauh bernama mpc, tetapi menghilangkan nama komputer untuk tersambung ke komputer lokal: winmgmts:root\Microsoft\SqlServer\ComputerManagement. Untuk informasi selengkapnya tentang fungsi iniGetObject
, lihat referensi VBScript.InstancesOf
Gunakan metode untuk menghitung daftar layanan. Layanan juga dapat dijumlahkan dengan menggunakan kueri WQL sederhana danExecQuery
metode alih-alihInstancesOf
metode .ExecQuery
Gunakan metode dan kueri WQL untuk mengambil nama dan versi instans SQL Server yang diinstal.Simpan file.
Jalankan skrip dengan mengetik test.vbscscript di prompt perintah.
Contoh
set wmi = GetObject("WINMGMTS:\\.\root\Microsoft\SqlServer\ComputerManagement12")
for each prop in wmi.ExecQuery("select * from SqlServiceAdvancedProperty where SQLServiceType = 1 AND PropertyName = 'VERSION'")
WScript.Echo prop.ServiceName & " " & prop.PropertyName & ": " & prop.PropertyStrValue
next
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk