MapNetworkDrive メソッド

共有ネットワーク ドライブをコンピュータ システムに追加します。

object.MapNetworkDrive(strLocalName, strRemoteName, [bUpdateProfile], [strUser], [strPassword])

引数

  • object
    WshNetwork オブジェクトです。
  • strLocalName
    割り当てるドライブのローカル名を示す文字列値です。
  • strRemoteName
    共有ドライブの UNC 名 (\\xxx\yyy) を示す文字列値です。
  • bUpdateProfile
    省略可能です。マッピング情報を現在のユーザー プロファイルに格納するかどうかを示すブール値です。bUpdateProfile に値 TRUE を指定すると、ユーザー プロファイルに割り当てが保存されます。既定値は FALSE です。
  • strUser
    省略可能です。ユーザー名を示す文字列値です。ネットワーク ドライブの割り当て時に現在のユーザー以外のユーザーのアカウント情報を使用する場合、この引数を指定する必要があります。
  • strPassword
    省略可能です。ユーザー パスワードを示す文字列値です。ネットワーク ドライブの割り当て時に現在のユーザー以外のユーザーのアカウント情報を使用する場合、この引数を指定する必要があります。

解説

共有されていないネットワーク ドライブを割り当てようとするとエラーになります。

使用例

次のコードは、論理ドライブ "E" を UNC 名 "\\Server\Public" のネットワーク共有に割り当てる例です。

VBScript

Dim WshNetwork
Set WshNetwork = WScript.CreateObject("WScript.Network")
WshNetwork.MapNetworkDrive "E:", "\\Server\Public"

JScript

var WshNetwork = WScript.CreateObject("WScript.Network");
WshNetwork.MapNetworkDrive ("E:", "\\\\Server\\Public");

参照

WshNetwork オブジェクト | EnumNetworkDrives メソッド | RemoveNetworkDrive メソッド