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