Tugas WMI: Layanan
Tugas WMI untuk layanan mendapatkan informasi tentang layanan, termasuk layanan dependen atau antecedent. Untuk contoh lain, lihat TechNet ScriptCenter di https://www.microsoft.com/technet.
Contoh skrip yang ditampilkan dalam topik ini hanya mendapatkan data dari komputer lokal. Untuk informasi selengkapnya tentang cara menggunakan skrip untuk mendapatkan data dari komputer jarak jauh, lihat Menyambungkan ke WMI di Komputer Jarak Jauh.
Prosedur berikut menjelaskan cara menjalankan skrip.
Untuk menjalankan skrip
- Salin kode dan simpan dalam file dengan ekstensi .vbs, seperti filename.vbs. Pastikan editor teks Anda tidak menambahkan ekstensi .txt ke file.
- Buka jendela prompt perintah dan navigasikan ke direktori tempat Anda menyimpan file.
- Ketik filename.vbscscript pada prompt perintah.
- Jika Anda tidak dapat mengakses log peristiwa, periksa untuk melihat apakah Anda menjalankan dari prompt perintah Yang ditingkatkan. Beberapa Log Peristiwa, seperti Log Peristiwa Keamanan, dapat dilindungi oleh Kontrol Akses Pengguna (UAC).
Catatan
Secara default, cscript menampilkan output skrip di jendela prompt perintah. Karena skrip WMI dapat menghasilkan output dalam jumlah besar, Anda mungkin ingin mengalihkan output ke file. Ketik filename.vbs > cscript outfile.txt pada prompt perintah untuk mengalihkan output skrip filename.vbs ke outfile.txt.
Tabel berikut ini mencantumkan contoh skrip yang bisa digunakan untuk mendapatkan berbagai jenis data dari komputer lokal.
Bagaimana Caranya... | Kelas atau metode WMI | ||||
---|---|---|---|---|---|
... menentukan layanan mana yang berjalan dan mana yang tidak? | Gunakan kelas Win32_Service untuk memeriksa status semua layanan. Properti status memungkinkan Anda mengetahui apakah layanan dihentikan atau berjalan.
|
||||
... menghentikan Pengguna Daya memulai layanan tertentu? | Gunakan kelas Win32_Service dan metode ChangeStartMode untuk mengatur properti StartMode ke Dinonaktifkan. Layanan yang dinonaktifkan tidak dapat dimulai, dan, secara default, Pengguna Daya tidak dapat mengubah mode mulai layanan.
|
||||
... memulai dan menghentikan layanan? | Gunakan kelas Win32_Service dan metode StopService dan StartService .
|
||||
... mengubah kata sandi akun layanan menggunakan skrip? | Gunakan kelas Win32_Service dan metode Ubah .
|
||||
.. menentukan layanan mana yang dapat saya hentikan? | Gunakan kelas Win32_Service , dan periksa nilai properti AcceptStop .
|
||||
... temukan layanan yang harus berjalan sebelum saya dapat memulai layanan DHCP? | Kueri untuk ASSOCIATORS dari kelas Win32_Service bernama "DHCP" yang berada di kelas Win32_DependentService dan memiliki "Dependen" di properti Peran . Peran berarti peran layanan DHCP: dalam hal ini, itu tergantung pada layanan lain yang sedang dimulai.
|
||||
... temukan layanan yang mengharuskan layanan WMI (Winmgmt) berjalan sebelum dapat dimulai? | Kueri untuk ASSOCIATORS dari kelas Win32_Service bernama "DHCP" yang berada di kelas Win32_DependentService dan memiliki "Antecendent" di properti Peran . Peran berarti peran layanan rasman: dalam hal ini, merupakan tambahan untuk harus dimulai sebelum layanan dependen.
|
Topik terkait
`
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