代码之家  ›  专栏  ›  技术社区  ›  Colin Pickard

WSH映射驱动器保留默认路径设置

  •  0
  • Colin Pickard  · 技术社区  · 15 年前

    我编写了以下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");
    
    1 回复  |  直到 15 年前
        1
  •  2
  •   Colin Pickard    15 年前

    事实上,我是从建议的备选问题中得出这一结论的,但这已经足够不同了,我想我应该完成发帖并回答我自己的问题。

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

    http://windowsxp.mvps.org/autoruncmd.htm