然后我从运行PowerShell命令行这一切成功运行在电源外壳轮廓脚本命令具有不同的行为比命令行
,但是当我在PowerShell中$配置文件脚本中运行相同的命令,要求提供cmd /c net use h: /d
手动确认。
任何人都知道如何预防确认吗?
然后我从运行PowerShell命令行这一切成功运行在电源外壳轮廓脚本命令具有不同的行为比命令行
,但是当我在PowerShell中$配置文件脚本中运行相同的命令,要求提供cmd /c net use h: /d
手动确认。
任何人都知道如何预防确认吗?
我不能找到一种方法来迫使网计划,迫使驱动删除,不过,我可以使用下面的PowerShell脚本来control the Windows Script Host到
(New-Object -ComObject WScript.Network).MapNetworkDrive("H:", '\\SVNAS301\blah')
删除映射
(New-Object -ComObject WScript.Network).RemoveNetworkDrive("H:")
(New-Object -ComObject WScript.Network).RemoveNetworkDrive("H:", 1)
(New-Object -ComObject WScript.Network).RemoveNetworkDrive("H:", 1, 1)
第二个1结尾我相信是bUpdateProfile。除非该值在那里,否则驱动器不会从资源管理器窗口中消失。
是的,语法是`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