2010-11-23 44 views

回答

3

我不能找到一种方法来迫使网计划,迫使驱动删除,不过,我可以使用下面的PowerShell脚本来control the Windows Script Host

map a drive

(New-Object -ComObject WScript.Network).MapNetworkDrive("H:", '\\SVNAS301\blah') 

删除映射

(New-Object -ComObject WScript.Network).RemoveNetworkDrive("H:") 

remove a mapping用力

(New-Object -ComObject WScript.Network).RemoveNetworkDrive("H:", 1) 
0
(New-Object -ComObject WScript.Network).RemoveNetworkDrive("H:", 1, 1) 

第二个1结尾我相信是bUpdateProfile。除非该值在那里,否则驱动器不会从资源管理器窗口中消失。

+0

是的,语法是`object.RemoveNetworkDrive(strName,[bForce],[bUpdateProfile])`,请参阅https://msdn.microsoft.com/en-us/library/d16d7wbf%28v=vs.84% 29.aspx?F = 255&MSPPError = -2147217396 – CoDEmanX 2016-03-02 10:22:13