0

我编写了以下 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");
4

1 回答 1

2

我实际上是从建议的替代问题中解决了这个问题,但它已经足够不同了,我认为我会完成发布并回答我自己的问题。

基本上,%HOMEDRIVE% 设置为 H:\,但由于在我编写脚本之前 H:\ 不存在,因此没有在命令提示符中设置它。

您可以将自动运行添加到命令提示符以在启动之前更改为 C:(或任何位置)。更多细节在这里: http: //windowsxp.mvps.org/autoruncmd.htm

于 2008-11-18T11:02:08.720 回答