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:\ が存在しなかったため、コマンド プロンプトで設定されませんでした。

コマンド プロンプトに Autorun を追加して、開始前に C: (または任意の場所) に変更できます。詳細はこちら: http://windowsxp.mvps.org/autoruncmd.htm

于 2008-11-18T11:02:08.720 に答える