コマンドプロンプトからネットワークドライブの割り当て 及び ラベル名 変更


net use Z: \\○○○(接続先パス) password /user:○○○
PasswordとUser は省略可能

バッチ等を作成する場合、既に接続されているドライブを削除してから、接続するため
~~~~~~~~~~~~~~~~~~~~~~~~~~~
net use Z: /d /y
net use Z: \\○○○(接続先パス) password /user:○○○
~~~~~~~~~~~~~~~~~~~~~~~~~~~
とする。

更に、作成した、ネットワークドライブのラベル名が長くて嫌なので
変更をかけたいが、コマンドプロンプトからは無理みたいなので
(Label コマンドではC等 しか変更できなかった)
以下のVBスクリプトを  適当な名前+.vbs で どっかに保存する
~~~~~~~~~~~~~~~~~~~~~~~~~~~
strDrive = "Z:\"              '← ドライブ文字の指定
strName = "適当な名前"        '← 変更後の名前
With CreateObject("Shell.Application").NameSpace(strDrive)
    .Items().Item().Name = strName
End With
~~~~~~~~~~~~~~~~~~~~~~~~~~~

最終的に
~~~~~~~~~~~~~~~~~~~~~~~~~~~
net use Z: /d /y
net use Z: \\○○○(接続先パス) password /user:○○○
どっか\適当な名前+.vbs
~~~~~~~~~~~~~~~~~~~~~~~~~~~
で、ネットワークドライブ接続した後、好きな名前にラベルを変更できる。


コメント

このブログの人気の投稿

Oracle SQLPlus バッチ起動にて引数を渡してCSV出力

パナソニック / 頭皮エステ EH-HE93の商品情報