none
HABILITAR E DESABILITAR HD EXTERNO VIA SCRIPT RRS feed

  • Pergunta

  • Prezados(a), boa tarde. Preciso de ajuda para habilitar e desabilitar uma unidade externa USB via script de comando. Vou utilizar este recurso para ATIVAR (Habilitar) um HD EXTERNO para iniciar um backup e ao concluir este backup preciso DESATIVAR (Desabilitar) este HD para ele nao ficar exposto durante o periodo de inatividade.
    quarta-feira, 9 de setembro de 2020 18:43

Todas as Respostas

  • Boa tarde,

    Dá uma olhada nesse link: https://www.howtogeek.com/howto/windows-vista/create-a-shortcut-or-hotkey-to-immediately-eject-a-specific-usb-drive/

    Obs: Porém acho que não tem a opção de Ativar só de Ejetar... O ativar também estou precisando hehe...

    quarta-feira, 7 de outubro de 2020 16:17
  • Acho que da para fazer algo assim em batch removendo a letra do USB quando terminar o backup e quando o backup iniciar reatribuir essa mesma letra do usb tipo "e:"

    R. Bohner

    quinta-feira, 8 de outubro de 2020 11:25
  • Boa tarde,

    Cara cria um batch chamando diskpart /s diskpart.txt

    cria dentro do txt os comandos desejados, ex remover letra  da unidade de um Pen drive, disk 3 volume 5 unidade F

    select disk 3
    select volume 5
    remove letter=F
    exit

    "

    Espero ter ajudado ! 

    sábado, 10 de outubro de 2020 21:03
  • @Nilson Alencar mais como saber se o HD externo é o Volume 5 por exemplo, isso não pode mudar com o tempo?


    R. Bohner

    sábado, 10 de outubro de 2020 21:34
  • O ator do tópico postou isso há um mês. Ainda está procurando por uma solução? Acredito que aquele link que o leandro postou faz o mesmo que clicar na barra de tarefas com botão direito e ejetar link.

    Achei esse script em powershell que faz isso:

    $vol = get-wmiobject -Class Win32_Volume | where{$_.drivetype -eq '2'}  
    $Eject =  New-Object -comObject Shell.Application
    $Eject.NameSpace(17).ParseName($vol.driveletter).InvokeVerb(“Eject”)

    domingo, 11 de outubro de 2020 14:31