web-dev-qa-db-ja.com

win xp-コマンドラインからネットワークドライブを永続的にマップしますか?

「マイコンピュータ」..tools..mapネットワークドライブを開くことができます。 「ログオン時に再接続する」にチェックを入れます。そしてそれは永続的です。ただし、共有をクリアして、すばやく作成したい場合があります。だから私は自動的にいくつかをやりたいので、それを速くする方法が欲しいです。バッチを作成して、コマンドプロンプトでロードできると思います。 Net Use V: \\compg\dirのような行しかし、Windowsの起動時にネットワーク共有を自動的にロードしたい。バットをスタートアップフォルダーに置くことはできますが、Windowsが再起動するたびにコマンドプロンプトを開く必要はありません。

私はそれを実行するコマンドがあるかもしれないのでそれが永続的であることを望んでいました。またはおそらくWindowsスクリプトメソッド。

私のオプションは何ですか?これをどのように行うことができるかに興味があります。

1
barlop
Net Use V: \\compg\dir /persistent:yes

あなたが探しているものです。 「起動時に自動的に接続する」チェックボックスをオンにするのと同じです。

また、Net Use /delete v:それを削除するには

2
Brian

Set WshShell = CreateObject( "WScript.Shell")WshShell.Run chr(34)& "C:\ Yourfile.bat"&Chr(34)、0 Set WshShell = Nothing

これをVBSで使用します。C:\ yourfile.batがあるパスを参照します。それは速いvbs画面(多分0.5秒)をポップアップします、そしてあなたが私の経験でしようとするとあなたはそれを閉じることができません。とにかく試してみるまでに、バッチはすでに起動されています。お役に立てれば

1
Sky

これを実行したい場合は、バッチファイルへのショートカットを作成し、ショートカットを右クリックしてプロパティを選択し、[ショートカット]タブに移動して、[実行]オプションを[通常のウィンドウ]から[最小化]に変更します。

0
Dennis