1

Я хотел бы, чтобы мой скрипт Powershell обнаруживал, когда я подключаю USB-устройство. Я установил объекты групповой политики, чтобы заблокировать автоматическую установку USB-устройств.

На данный момент я использую эту команду для определения, когда USB-устройство подключено:

$query = SELECT * FROM __InstanceOperationEvent WITHIN 5 WHERE TargetInstance ISA 'Win32_LogicalDisk' AND TargetInstance.DriveYpe=23


Register-WmiEvent -Query $query -SourceIdentifier RemovableDiskDetection -Action {...} 

Но, вероятно, потому что устройство не установлено, событие не обнаружено, и ничего не происходит. Какой тип запроса я должен использовать, чтобы определить, подключено ли USB-устройство, даже если драйвер USB-устройства еще не установлен на компьютере?

0