Если необязательный параметр bUpdateProfile
True, то отключаемое сетевое подключение будет удалено из профиля пользователя.В следующем примере производится подключение диска "z" к сетевому ресурсу, а затем отключение этого ресурса (листинг 1.11).
/*******************************************************************/
/* Имя: MapDrive.js */
/* Язык: JScript */
/* Описание: Подключение/отключение сетевого ресурса */
/*******************************************************************/
//Создаем объект WshNetwork
var WshNetwork = WScript.CreateObject("WScript.Network");
//Подключаем сетевой диск Z:\ к \\Server1\Programs
WshNetwork.MapNetworkDrive("Z:","\\Server1\Programs");
//Отключаем сетевой диск Z:\
WshNetwork.RemoveNetworkDrive("Z:");
/************* Конец *********************************************/
Метод
В качестве параметра strName
strNamestrNameПараметры bForce
bUpdateProfileRemoveNetworkDrive.В следующем примере отключается сетевой принтер, который был назначен на порт LPT1
var WshNetwork = WScript.CreateObject("WScript.Network");
WshNetwork.RemovePrinterConnection("LPT1:");
Метод
Параметр strName
В следующем примере с помощью метода AddPrinterConnection
SetDefaultPrinter/*******************************************************************/
/* Имя: DefPrn.js */
/* Язык: JScript */
/* Описание: Установка принтера по умолчанию */
/*******************************************************************/
//Создаем объект WshNetwork
var WshNetwork = WScript.CreateObject("WScript.Network");
//Подключаем к LPT1 сетевой принтер \\Server1\Epson
WshNetwork.AddPrinterConnection("LPT1:","\\Server1\Epson");
//Устанавливаем принтер по умолчанию
WshNetwork.SetDefaultPrinter("\\Server1\Epson");
/************* Конец *********************************************/
Другие примеры, иллюстрирующие использование объекта WshNetwork
Объект
С помощью объекта WshShell
var WshShell=WScript.CreateObject("WScript.Shell");
Объект WshShell