【发布时间】:2015-10-01 21:38:47
【问题描述】:
我正在尝试创建一个脚本,将我的手机文件备份到我的电脑。到目前为止,我有:
$phone = gwmi Win32_USBControllerDevice | %{[wmi]($_.Dependent)} | Sort Manufacturer,Description,DeviceID | Where-Object {$_.Manufacturer -eq "motorola"}
其中显示:
__GENUS : 2
__CLASS : Win32_PnPEntity
__SUPERCLASS : CIM_LogicalDevice
__DYNASTY : CIM_ManagedSystemElement
__RELPATH : Win32_PnPEntity.DeviceID="USB\\VID_22B8&PID_2E76&MI_00\\7&287261EF&0&000
0"
__PROPERTY_COUNT : 24
__DERIVATION : {CIM_LogicalDevice, CIM_LogicalElement, CIM_ManagedSystemElement}
__SERVER : MpComp
__NAMESPACE : root\cimv2
__PATH : \\MyComproot\cimv2:Win32_PnPEntity.DeviceID="USB\\VID_22B8&PID_2E76&MI_0
0\\7&287261EF&0&0000"
Availability :
Caption : XT1039
ClassGuid : {eec5ad98-8080-425f-922a-dabf3de3f69a}
CompatibleID : {USB\MS_COMP_MTP, USB\Class_ff&SubClass_ff&Prot_00, USB\Class_ff&SubClas
s_ff, USB\Class_ff}
ConfigManagerErrorCode : 0
ConfigManagerUserConfig : False
CreationClassName : Win32_PnPEntity
Description : XT1039
DeviceID : USB\VID_22B8&PID_2E76&MI_00\7&287261EF&0&0000
ErrorCleared :
ErrorDescription :
HardwareID : {USB\VID_22B8&PID_2E76&REV_0228&MI_00, USB\VID_22B8&PID_2E76&MI_00}
InstallDate :
LastErrorCode :
Manufacturer : motorola
Name : XT1039
PNPDeviceID : USB\VID_22B8&PID_2E76&MI_00\7&287261EF&0&0000
PowerManagementCapabilities :
PowerManagementSupported :
Service : WUDFRd
Status : OK
StatusInfo :
SystemCreationClassName : Win32_ComputerSystem
SystemName : MyComp
现在我正在尝试找到要在我的 powershell 脚本中使用的手机路径,这实际上会将找到的所有项目复制到另一个目录。如何获得手机的路径,或者如何在没有路径的情况下复制文件?我试过使用:
Get-ChildItem -Path "Computer\XT1039"
这是 Windows 文件资源管理器中存在的路径,但这会将路径解析为:
'C:\Users\Me\USB\VID_22B8&PID_2E76&MI_00\7&287261EF&0&0000
然后抛出一个 ItemNotFoundException,说明该位置没有退出(它没有退出)。另外,我的手机没有植根,以防这是潜在解决方案的一部分
【问题讨论】:
标签: android powershell windows-7 scripting