Книга: Windows Script Host для Windows 2000/XP
Метод RemoveNetworkDrive
Метод RemoveNetworkDrive
В качестве параметра strName
может быть указано либо локальное имя (буква сетевого диска), либо сетевое имя (имя подключенного сетевого ресурса); это зависит от того, каким образом осуществлялось подключение. Если сетевому ресурсу сопоставлена буква локального диска, то параметр strName
должен быть локальным именем. Если сетевому ресурсу не сопоставлена никакая буква, то параметр strName
должен быть сетевым именем.
Если необязательный параметр bForce
равен True
, то отключение сетевого ресурса будет произведено вне зависимости от того, используется этот ресурс в настоящее время или нет.
Если необязательный параметр bUpdateProfile
равен True
, то отключаемое сетевое подключение будет удалено из профиля пользователя.
В следующем примере производится подключение диска "z" к сетевому ресурсу, а затем отключение этого ресурса (листинг 1.11).
Листинг 1.11. Пример подключения и отключения сетевого диска
/*******************************************************************/
/* Имя: MapDrive.js */
/* Язык: JScript */
/* Описание: Подключение/отключение сетевого ресурса */
/*******************************************************************/
//Создаем объект WshNetwork
var WshNetwork = WScript.CreateObject("WScript.Network");
//Подключаем сетевой диск Z: к Server1Programs
WshNetwork.MapNetworkDrive("Z:","Server1Programs");
//Отключаем сетевой диск Z:
WshNetwork.RemoveNetworkDrive("Z:");
/************* Конец *********************************************/