Если я подключу цифровую камеру через 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
.