RemoveNetworkDrive メソッド
コンピュータ システムの共有ネットワーク ドライブ接続を解除します。
object
.RemoveNetworkDrive(strName, [bForce], [bUpdateProfile])
引数
- object
WshNetwork オブジェクトです。 - strName
接続を解除する割り当てドライブを示す文字列値です。strName パラメータには、ドライブの割り当て方法によって、ローカル名かリモート名を指定します。 - bForce
省略可能です。ドライブの割り当てを強制的に解除するかどうかを示すブール値です。bForce に値 TRUE を指定すると、リソースが使用されているかどうかに関係なく、接続が解除されます。 - bUpdateProfile
省略可能です。ユーザー プロファイルから割り当てを削除するかどうかを示す文字列値です。bUpdateProfile に値 TRUE を指定すると、ユーザー プロファイルから割り当てが削除されます。bUpdateProfile の既定値は FALSE です。
解説
ドライブにローカル名 (ドライブ文字) とリモート名 (UNC 名) の割り当てがある場合は、strName にローカル名を指定します。ネットワークのパスにローカル名 (ドライブ文字) の割り当てがない場合は、strName にリモート名を指定します。
使用例
次のコードは、論理ドライブ "E" の接続を解除する例です。
VBScript
Dim WshNetwork
Set WshNetwork = WScript.CreateObject("WScript.Network")
WshNetwork.RemoveNetworkDrive "E:"
JScript
var WshNetwork = WScript.CreateObject("WScript.Network");
WshNetwork.
RemoveNetworkDrive
("E:");
参照
WshNetwork オブジェクト | EnumNetworkDrives メソッド | MapNetworkDrive メソッド