Sikker Fjernelse af USB-enheder på Windows 7 via Kommandolinje eller PowerShell

Hvordan kan Windows 7 via kommandolinje eller PowerShell instrueres til automatisk at fjerne en USB-enhed sikkert uden brugerinput, og er det korrekt, at brug af samme USB-port bevarer samme DEV_ID? Oplysninger om lignende metoder på andre operativsystemer er også ønskelige.

For at fjerne en USB-enhed sikkert via kommandolinje eller PowerShell på Windows 7, kan du bruge "devcon" værktøjet eller cmdlets som "Get-PnpDevice" og "Disable-PnpDevice". Brug af samme USB-port bevarer typisk samme Device ID (DEV_ID).

Sådan kan Windows 7 via kommandolinje eller PowerShell instrueres til automatisk at fjerne en USB-enhed sikkert uden brugerinput

For at fjerne en USB-enhed sikkert via kommandolinje eller PowerShell på Windows 7, kan du bruge følgende metoder:

Kommandolinje

  • Brug devcon værktøjet, som er en del af Windows Driver Kit (WDK):
    devcon remove "USB\VID_XXXX&PID_XXXX"
  • Erstat VID_XXXX og PID_XXXX med de faktiske Vendor ID og Product ID for din USB-enhed.

PowerShell

  • Brug Get-PnpDevice og Disable-PnpDevice cmdlets:
    
    $usbDevice = Get-PnpDevice -FriendlyName "Your USB Device Name"
    Disable-PnpDevice -InstanceId $usbDevice.InstanceId -Confirm:$false
        
  • Erstat Your USB Device Name med navnet på din USB-enhed.

Bevarer brug af samme USB-port samme DEV_ID?

Ja, det er korrekt, at brug af samme USB-port typisk bevarer samme Device ID (DEV_ID). Dette skyldes, at Windows tildeler en unik identifier til hver USB-port, som forbliver den samme, så længe enheden tilsluttes til den samme port.

Lignende metoder på andre operativsystemer

Linux

  • Brug udisksctl til at afmontere og fjerne USB-enheden:
    udisksctl unmount -b /dev/sdX1
    udisksctl power-off -b /dev/sdX
  • Erstat /dev/sdX og /dev/sdX1 med den faktiske enhedsbetegnelse.

macOS

  • Brug diskutil til at afmontere og fjerne USB-enheden:
    diskutil unmount /dev/diskX
    diskutil eject /dev/diskX
  • Erstat /dev/diskX med den faktiske enhedsbetegnelse.

Disse metoder kan hjælpe med at automatisere processen for sikker fjernelse af USB-enheder på forskellige operativsystemer.