WmiEvent untuk semua perangkat usb


1

aku mengikuti jawaban ini , yang mengandung

Register-WmiEvent -Class win32_VolumeChangeEvent -SourceIdentifier volumeChange

dan

$newEvent = Wait-Event -SourceIdentifier volumeChange

Ini berfungsi ketika saya memasukkan atau menghapus USB flash drive. (Saya pikir itu karena VolumeChange ) Saya ingin mendeteksi penyisipan atau penghapusan apa saja Perangkat USB, tidak hanya drive. Apakah ini mungkin? Terima kasih!

Jawaban:


1

Ya itu mungkin, Anda harus menggunakannya DeviceChangeEvent dari pada VolumeChangeEvent :

Register-WmiEvent -Class win32_DeviceChangeEvent -SourceIdentifier deviceChange

dan

$newEvent = Wait-Event -SourceIdentifier deviceChange

Perhatikan bahwa SourceIdentifier hanyalah nama langganan acara sehingga Anda dapat menyimpan "volumeChange" jika diinginkan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.