Если я подключу свою цифровую камеру через USB, проводник Windows перечислит ее под компьютером в качестве устройства. Я могу просматривать его с помощью проводника, просматривать папки, свойства файлов и т.д., А также копировать/удалять файлы.
Все это означает, что камера не является запоминающим устройством (в этом случае я считаю, что камера будет отображаться в виде флеш-накопителя с назначенной буквой диска, что упростит).
Есть ли у меня способ доступа и просмотра файлов и папок на камере с помощью Windows PowerShell? Насколько я могу судить, никакая буква диска (автоматически) не назначается устройству.
Я не ищу обходные пути - я могу скопировать файлы с помощью explorer, а не проблемы. Я прошу, потому что я хочу поиграть с PowerShell: -)
Спасибо
UPDATE:
Мне удалось получить объект Win32PnPEntity
камеры, используя следующее:
Get-WmiObject Win32_USBControllerDevice | ForEach-Object { $_; [Wmi]$_.Dependent }
Далее следует Get-WmiObject win32_pnpentity -filter "name='Canon PowerShot A480'"
, используя имя, которое я получил из предыдущей команды (PNPDeviceID
, вероятно, был бы лучшим выбором, но имя было легче ввести: P)
Однако, я не знаю, могу ли я сделать что-нибудь полезное с этим объектом Win32PnPEntity
.