Sådan Tilgår Du Filer på MTP-enheder Uden Drevbogstav via cmd.exe eller PowerShell

Hvordan kan filer på MTP-enheder uden tildelt drevbogstav tilgås fra kommandolinjen i enten cmd.exe eller PowerShell?

For at tilgå filer på MTP-enheder uden tildelt drevbogstav fra kommandolinjen i PowerShell, kan du bruge `Shell.Application` COM-objektet til at navigere og kopiere filer. Cmd.exe har begrænsede muligheder, så PowerShell eller tredjepartssoftware som MTPdrive anbefales.

Hvordan kan filer på MTP-enheder uden tildelt drevbogstav tilgås fra kommandolinjen i enten cmd.exe eller PowerShell?

For at tilgå filer på MTP-enheder (Media Transfer Protocol) uden tildelt drevbogstav fra kommandolinjen i enten cmd.exe eller PowerShell, kan du følge disse trin:

Brug af PowerShell

  1. Åbn PowerShell som administrator.
  2. Installer Shell.Application COM-objektet for at navigere i MTP-enheder:
    $shell = New-Object -ComObject shell.application
  3. Få adgang til MTP-enheden via Shell.Application:
    $mtpDevice = $shell.Namespace("shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{EEC5AD98-8080-425F-922A-DABF3DE3F69A}")
  4. List indholdet af MTP-enheden:
    $mtpDevice.Items() | ForEach-Object { $_.Name }
  5. For at kopiere filer fra MTP-enheden til din lokale maskine:
    $source = $mtpDevice.ParseName("DCIM\100MEDIA\example.jpg")
    $destination = "C:\Users\YourUsername\Pictures\example.jpg"
    $source.InvokeVerb("copy")
    $shell.Namespace("C:\Users\YourUsername\Pictures").Self.InvokeVerb("paste")

Brug af cmd.exe

Cmd.exe har begrænsede muligheder for at tilgå MTP-enheder direkte. Det anbefales at bruge PowerShell for mere avanceret funktionalitet. Dog kan du bruge Windows Stifinder til at kopiere filer manuelt.

Alternativ: Brug af tredjepartssoftware

Der findes tredjepartssoftware, som kan hjælpe med at tilgå MTP-enheder fra kommandolinjen:

  • MTPdrive: Et værktøj, der tildeler et drevbogstav til MTP-enheder, hvilket gør det muligt at tilgå dem via cmd.exe eller PowerShell.
  • WPD Automation: Et PowerShell-modul, der giver mulighed for at interagere med MTP-enheder.

Ved at følge disse trin kan du tilgå filer på MTP-enheder uden tildelt drevbogstav fra kommandolinjen i enten cmd.exe eller PowerShell.