Powershell:获取USB驱动器号并运行脚本MDT2013

Powershell:获取USB驱动器号并运行脚本MDT2013,powershell,mdt,Powershell,Mdt,我正在运行具有以下内容的PowerShell脚本: 复制项目-路径d:\Deploy\Scripts\content\PC-IP-目标c:\installs-recurse-Force 复制项目-路径d:\Deploy\Scripts\content\Mobile license-目标c:\installs-recurse-Force 这非常有效,但是我想知道是否有一种方法可以自动检测USB驱动器盘符,而不是硬编码D驱动器(USB驱动器)。类似这样的内容:%usbdrive% 我有几台台式机和笔

我正在运行具有以下内容的PowerShell脚本:

复制项目-路径d:\Deploy\Scripts\content\PC-IP-目标c:\installs-recurse-Force 复制项目-路径d:\Deploy\Scripts\content\Mobile license-目标c:\installs-recurse-Force

这非常有效,但是我想知道是否有一种方法可以自动检测USB驱动器盘符,而不是硬编码D驱动器(USB驱动器)。类似这样的内容:
%usbdrive%

我有几台台式机和笔记本电脑使用D、E和F作为USB盘符

谢谢,,
Justin

重复的:尝试此
$drives=gwmi win32_卷-筛选器'drivetype=2'|%{$\.driveletter[0]}
或此
$drives=[System.IO.DriveInfo]::GetDrives()|?drivetype-eq'Removable'.%{$$.tostring()[0]}
然后你可以
$drives}{if(测试路径$($)($):\deploy\scripts\content\pc ip”){$}
Anthony,你能告诉我如何将我的复制项脚本合并到这个副本中吗?
$drives=gwmi win32\u volume-filter'drivetype=2'.%{$.driveletter[0]}
或此
$drives=[System.IO.DriveInfo]::GetDrives()?drivetype-eq'Removable'.%{$$.tostring()