我使用PowerShell来映射我的网络驱动器,如下所示。将共享映射到powershell中未分配的驱动器号
$net = new-object -ComObject WScript.Network
$net.MapNetworkDrive("r:", "$Folder","FALSE","Domain\UserName", "Password")
但是,我在这里发送盘符为r:
。如果r:
驱动器已被使用,则会失败。
有没有办法将驱动器映射到未分配的驱动器号。 (例如,如果已经分配了R:
,但S:
不是,那么它应该自动映射到S:驱动器)
接受的答案不需要WMI。但是它需要'WScript.Network',因为**在写入时**(PoSH v2 - 检查日期),'New-PSDrive'对'-credential'的支持被破坏,没有其他方式为映射驱动器提供备用凭据。 – alroc 2014-05-14 12:56:24