Просматривайте файлы на камере с помощью PowerShell

Если я подключу цифровую камеру через USB, проводник Windows отметит ее в разделе «Компьютер» как устройство. Я могу просматривать его с помощью Проводника, просматривать папки, свойства файлов и т. д., а также копировать/удалять файлы.

Это все без настройки камеры в качестве устройства хранения (в этом случае я полагаю, что камера будет отображаться как флэш-накопитель с назначенной буквой диска, что упрощает задачу).

Есть ли способ для доступа и просмотра файлов и папок на камере с помощью Windows PowerShell? Насколько я могу судить, буква диска (автоматически) не назначается устройству.

Я не ищу обходных путей - я могу скопировать файлы с помощью проводника, не проблема.Я спрашиваю, потому что хочу поиграться с PowerShell :-)

Спасибо

ОБНОВЛЕНИЕ:

Мне удалось получить объект Win32PnPEntity камеры, используя следующее:

Get-WmiObject Win32_USBControllerDevice | ForEach-Object { $_; [Wmi]$_.Dependent }

Затем следует Get-WmiObject win32_pnpentity -filter "name='Canon PowerShot A480'", используя имя, полученное из предыдущей команды (PNPDeviceID был бы лучшим выбором, но имя было легче набирать :P )

Однако я не знаю, смогу ли я сделать что-нибудь полезное с этим объектом Win32PnPEntity.

10
задан Pieter Müller 5 March 2012 в 15:08
поделиться