ネットワークドライブの割当方法 | 新・がじん日記帳

新・がじん日記帳

日記の代わりに利用。覚え書きとかにも利用。

WSHを利用したネットワークドライブの割当方法


これで、ログオンユーザとNASのユーザが違っても問題なし
以下のファイルをスタートアップにいれれば、完了♪

-----【@IT:運用】から一部抜粋しました-----


ネットワークドライブの割当

Set objNetwork = WScript.CreateObject("WScript.Network")
objNetwork.MapNetworkDrive "X:", "\\Server\Share1"
objNetwork.MapNetworkDrive "Y:", "\\Server\Share2", True
objNetwork.MapNetworkDrive "Z:", "\\Server\Share3", False, "user01", "password"

上記は、「Server」という名前のサーバに
「Share1」「Share2」「Share3」という共有フォルダがあった場合に
これらをそれぞれ「X:」「Y:」「Z:」として
ネットワーク・ドライブに割り当てるもの
X:ドライブは現在のユーザーでの一時的な接続
Y:ドライブは永続的な接続
Z:ドライブはユーザー名とパスワードを指定して、現在とは別のユーザーで接続している。




ネットワークドライブの削除

Set objNetwork = WScript.CreateObject("WScript.Network")
objNetwork.RemoveNetworkDrive "X:"
objNetwork.RemoveNetworkDrive "Y:"
objNetwork.RemoveNetworkDrive "Z:"