我写了下面的javascript来放入我的启动文件夹来解决映射驱动器的一些问题。不幸的是,它具有以H:\作为当前目录启动命令提示的副作用。我怎么能绕过这个?
var objNetwork = WScript.CreateObject("WScript.Network");
/* Remove Network Drives */
try {
objNetwork.RemoveNetworkDrive("H:", true, true);
} catch (e) {}
try {
objNetwork.RemoveNetworkDrive("Y:", true, true);
} catch (e) {}
try {
objNetwork.RemoveNetworkDrive("Z:", true, true);
} catch (e) {}
/* Recreate Network Drives */
objNetwork.MapNetworkDrive ("H:", "\\\\server1\\home", false);
objNetwork.MapNetworkDrive ("Y:", "\\\\server2\\source", false, "user", "pass");
objNetwork.MapNetworkDrive ("Z:", "\\\\server3\\source", false, "user", "pass");
答案 0 :(得分:2)
我实际上是从建议的替代问题中解决了这个问题,但是我认为我已经完成了发布并回答了我自己的问题。
基本上,%HOMEDRIVE%设置为H:\,但由于在编写脚本之前H:\不存在,因此未在命令提示符中设置。
您可以在命令提示符下添加自动运行功能,以便在启动前更改为C :(或任何位置)。更多细节在这里: http://windowsxp.mvps.org/autoruncmd.htm