A maneira recomendada pela Microsoft é usar o Windows Management Interface (WMI).
Você pode registrar um evento no WMI que verificará periodicamente se uma alteração USB ocorreu e poderá consultá-lo no PowerShell.
Houve um funcionário de scripts artigo sobre isso em 2010 . Eu mesmo não tentei fazer isso e não quero apontar você na direção errada, então não vou tentar reproduzir um resumo aqui, receio.
Por outro lado, se você estiver aberto a abordagens alternativas, existem ferramentas que monitoram as alterações do disco USB e podem executar ações de acordo. A ferramenta de backup Syncback , por exemplo, pode fazer isso, embora eu tenha medo de não saber qual versão você precisaria & apenas um deles é gratuito. Eu uso o SyncbackSE e certamente detecto inserções de disco e também verifico identificadores de disco específicos.