Bekerja dengan Penyedia WMI untuk Manajemen Konfigurasi

Berlaku untuk:SQL Server

Artikel ini menyediakan panduan tentang cara memprogram dengan Penyedia WMI untuk Manajemen Komputer.

Pengikatan

Penyedia WMI untuk Manajemen Konfigurasi adalah model objek COM dan mendukung pengikatan awal dan terlambat. Dengan pengikatan terlambat, Anda dapat menggunakan bahasa skrip, seperti VBScript, untuk memanipulasi layanan SQL Server, pengaturan jaringan, dan alias secara terprogram.

Menentukan String Koneksi

Aplikasi mengarahkan Penyedia WMI untuk Manajemen Konfigurasi ke instans SQL Server dengan menyambungkan ke namespace layanan WMI yang ditentukan oleh penyedia. Layanan Windows WMI memetakan namespace layanan ini ke DLL penyedia, dan memuat DLL ke dalam memori. Semua instans SQL Server diwakili dengan satu namespace layanan WMI.

Namespace default ke format berikut. Dalam format , VV adalah nomor versi utama SQL Server. Angka dapat ditemukan dengan menjalankan SELECT @@VERSION;.

\\.\root\Microsoft\SqlServer\ComputerManagementVV

Saat Anda tersambung dengan menggunakan PowerShell, leading \\.\ harus dihapus. Misalnya, kode PowerShell berikut mencantumkan semua kelas WMI untuk SQL Server 2016, yang merupakan versi utama 13.

Get-WmiObject -Namespace 'root\Microsoft\SqlServer\ComputerManagement13' -List

Anda dapat menggunakan kode PowerShell berikut untuk mengkueri semua namespace layanan WMI ComputerManagement yang tersedia.

gwmi -ns 'root\Microsoft\SqlServer' __NAMESPACE | ? {$_.name -match 'ComputerManagement' } | select name

Catatan: Jika Anda tersambung melalui Tembok api Windows, Anda harus memastikan komputer Anda dikonfigurasi dengan tepat. Lihat artikel "Menyambungkan Melalui Windows Firewall" di dokumentasi Instrumentasi Manajemen Windows di situs Web Microsoft MSDN.

Izin dan Autentikasi Server

Untuk mengakses Penyedia WMI untuk Manajemen Konfigurasi, skrip manajemen WMI klien harus berjalan dalam konteks administrator pada komputer target. Anda harus menjadi anggota grup administrator Windows lokal pada komputer yang ingin Anda kelola.

Administrator dapat mengatur kebijakan grup untuk mengontrol akses pengguna ke penyedia WMI. Untuk informasi selengkapnya tentang pengaturan kebijakan grup lihat "Kebijakan Grup dan MMC" di Bantuan Pengelola Konfigurasi SQL Server.

Skrip manajemen WMI dapat digunakan untuk memperbarui akun tempat layanan SQL Server berjalan.

Sertifikat keamanan didukung oleh Penyedia WMI untuk Manajemen Konfigurasi. Untuk informasi selengkapnya tentang sertifikat, lihat Hierarki Enkripsi.

Lihat juga

Pengelola Konfigurasi SQL Server