Autorizando uma série de arquivos .cmd quando o usb está conectado [fechado]

1

Estou tentando automatizar um processo da maneira mais simples possível para alunos de laboratório não técnicos. Esta é minha primeira vez fazendo scripts mais longos, então fique comigo.

Eu preciso da unidade para:

  1. Verifique se o usuário está em um terminal elevado
  2. Imprimir uma mensagem curta
  3. Execute 3 scripts de comando do Windows em sequência
  4. tempo de relatório necessário para concluir todo o conjunto de tarefas

Eu mexi no PowerShell mais do que qualquer outra coisa. Então eu ficaria mais confortável fazendo isso.

Alguém pode me apontar para outros recursos (github, outros artigos da SE etc.) que ajudarão? Estou muito disposto a ler e tenho mais do que a quantidade média de paciência.

    
por thelowend 10.06.2014 / 22:28

1 resposta

0

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.

    
por 10.06.2014 / 23:06