powershell: как обнаружить неустановленное USB-устройство?
252
M.Brbr
Я хотел бы, чтобы мой скрипт 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-устройства еще не установлен на компьютере?
Есть ли другие устройства USB, кроме запоминающих устройств? Что именно вы заблокировали и что именно вы пытаетесь увидеть? Если не работает GPO, устройство привода не появится.
Daniel B 6 лет назад
0
Нет, кроме моего USB-ключа нет другого USB-устройства. Я включил объект групповой политики «Запретить установку съемных устройств» и «Запретить установку устройств, не описанных другими параметрами политики». Я хочу зарегистрировать событие Powershell, которое будет определять, когда я подключаю USB-устройство, подключенное к сети, и отображать сообщение, например «Обнаружен USB». Это хорошо работает, когда объект групповой политики не включен, но я не хочу, чтобы USB-устройства устанавливались автоматически.
M.Brbr 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
3
Почему отключение моего флэш-накопителя приводит к синему экрану?
-
8
Загрузка Linux с USB-накопителей
-
3
Ноутбук просыпается, когда я отключаю / выключаю любые USB-устройства
-
-
3
Есть ли способ соединить два компьютера через USB?
-
10
USB-адаптер Wi-Fi не работает в Windows Vista
-
4
Как установить Windows 7 RC с USB-диска?
-
2
Белкин Bluetooth и беспроводной USB-адаптер
-
2
Подключение MIDI-контроллера к CentOS5
-
4
Используйте портфель Windows из командной строки
-
4
Беспроводной адаптер 802.11g USB с поддержкой Linux AP