2010-11-23 65 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