powershell: como detectar um dispositivo usb desinstalado?

1

Eu gostaria que meu script Powershell detectasse quando eu conectasse um dispositivo USB. Eu configurei os GPOs para bloquear a instalação automática de dispositivos USB.

Por enquanto estou usando este comando para detectar quando um dispositivo USB está conectado:

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


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

Mas provavelmente porque o dispositivo não está instalado, o evento não é detectado e nada acontece. Que tipo de consulta devo usar para detectar quando um dispositivo USB está conectado mesmo que o driver do dispositivo usb ainda não esteja instalado na máquina?

    
por M.Brbr 23.07.2018 / 14:58

0 respostas