WshShell
.
Объект
Объект WshNetwork
предназначен для работы с ресурсами локальной сети; с помощью методов этого объекта можно подключать и отключать сетевые диски и принтеры.
Объект WshNetwork
создается следующим образом:
var objNet=WScript.CreateObject('WScript.Network');
Свойства данного объекта приведены в табл. 1.5.
WshNetwork
Свойство | Описание |
---|---|
ComputerName | Содержит имя компьютера, на котором запущен сценарий |
UserDomain | Содержит имя домена, в котором зарегистрировался пользователь |
UserName | Содержит имя пользователя |
WshNetwork
/*******************************************************************/
/* Имя: ShowNetwork.js */
/* Язык: JScript */
/* Описание: Вывод на экран сетевого имени компьютера и имени */
/* пользователя */
/*******************************************************************/
var objNet;
//Создаем объект WshNetwork
objNet = WScript.CreateObject('WScript.Network');
//Выводим на экран свойства ComputerName и UserName
WScript.Echo('Имя машины:',objNet.ComputerName);
WScript.Echo('Имя пользователя:',objNet.UserName);
/************* Конец *********************************************/
Методы объекта WshNetwork
описаны в табл. 1.6.
WshNetwork
Метод | Описание |
---|---|
AddPrinterConnection( | Подключает локальный порт компьютера к сетевому принтеру |
Для Windows NT/2000/XP: AddWindowsPrinterConnection ( Для Windows 9AddWindowsPrinterConnection( | Регистрирует принтер в Windows и подключает его к сетевому ресурсу. В отличие от AddPrinterConnection , этот метод позволяет создать связь с сетевым принтером без явного перенаправления вывода в локальный порт |
EnumNetworkDrives() | Возвращает коллекцию, в которой хранятся буквы и сетевые пути ко всем подключенным сетевым дискам |
EnumPrinterConnections() | Возвращает коллекцию, в которой хранятся данные обо всех подключенных сетевых принтерах |
MapNetworkDrive( | Подключает сетевой ресурсstrRemoteName strLocalName |
RemoveNetworkDrive( | Отключает подключенный сетевой диск |
RemovePrinterConnection( | Отключает подключенный сетевой принтер |