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

  1. 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.

  2. 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 ini GetObject , lihat referensi VBScript.

  3. InstancesOf Gunakan metode untuk menghitung daftar layanan. Layanan juga dapat dijumlahkan dengan menggunakan kueri WQL sederhana dan ExecQuery metode alih-alih InstancesOf metode .

  4. ExecQuery Gunakan metode dan kueri WQL untuk mengambil nama dan versi instans SQL Server yang diinstal.

  5. Simpan file.

  6. 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