Читать книги » Книги » Компьютеры и Интернет » Программное обеспечение » Андрей Попов - Windows Script Host для Windows 2000/XP

Андрей Попов - Windows Script Host для Windows 2000/XP

Читать книгу Андрей Попов - Windows Script Host для Windows 2000/XP, Андрей Попов . Жанр: Программное обеспечение.
Андрей Попов - Windows Script Host для Windows 2000/XP
Название: Windows Script Host для Windows 2000/XP
ISBN: -
Год: -
Дата добавления: 3 июль 2019
Количество просмотров: 222
(18+) Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних просмотр данного контента СТРОГО ЗАПРЕЩЕН! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту для удаления материала.
Читать онлайн

Windows Script Host для Windows 2000/XP читать книгу онлайн

Windows Script Host для Windows 2000/XP - читать онлайн , автор Андрей Попов
В книге описывается сервер сценариев Windows Script Host (WSH) версии 5.6, который является одним из стандартных компонентов Windows ХР, а также может быть установлен в более ранних версиях Windows. Приводятся сценарии на языках VBScript и JScript, иллюстрирующие применение стандартных объектов WSH 5.6, включая создание из сценариев дочерних процессов и запуск сценариев на удаленных компьютерах. В качестве более сложных примеров рассматриваются сценарии, работающие с базами данных, управляющие приложениями Microsoft Office, организующие графический пользовательский интерфейс, использующие технологии ADSI (Active Directory Service Interface) и WMI (Windows Management Instrumentation) для решения задач администрирования. Освещены вопросы практической работы с XML-файлами и создания СОМ-объектов. Особое внимание уделяется вопросам безопасности при работе со сценариями, приводятся конкретные примеры настроек политик безопасности. К книге прилагается дискета с исходными текстами большинства примеров.
1 ... 11 12 13 14 15 ... 175 ВПЕРЕД
Перейти на страницу:

Метод EnumNetworkDrives

Элементами возвращаемой коллекции являются буквы, обозначающие имеющиеся сетевые диски и сетевые имена ресурсов, к которым эти диски подключены. Первым элементом коллекции является буква, вторым — сетевое имя; эта последовательность сохраняется для всех сетевых дисков в коллекции.

В следующем примере на экран выводятся буквы, обозначающие все сетевые диски и имена ресурсов, к которым они подключены (листинг 1.9).

Листинг 1.9. Пример использования метода EnumNetworkDrives

/*******************************************************************/

/* РРјСЏ: ShowNetDrives.jsВ В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В  */

/* Язык: JScript                                                   */

/* Описание: Вывод на экран букв сетевых дисков и имен             */

/*           соответствующих ресурсов                              */

/*******************************************************************/

var WshNetwork,oDrives,i;

//Создаем объект WshNetwork

WshNetwork = WScript.CreateObject("WScript.Network");

//Создаем коллекцию с информацией о сетевых дисках

oDrives = WshNetwork.EnumNetworkDrives();

for (i=0; i<=oDrives.Count()-1; i++)

 WScript.Echo(oDrives.Item(i)); //Вывод i-го элемента коллекции

/*************  Конец *********************************************/

Метод EnumPrinterConnections

Элементами возвращаемой коллекции являются названия локальных портов и сетевые имена принтеров, связанных с этими портами. Сама коллекция организована так же, как и коллекция, возвращаемая методом EnumNetworkDrives.

В следующем примере на экран выводятся названия всех переназначенных портов и имена сетевых ресурсов, с которыми они связаны (листинг 1.10).

Листинг 1.10. Пример использования метода EnumPrinterConnections

/*******************************************************************/

/* РРјСЏ: ShowNetPrn.jsВ В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В  */

/* Язык: JScript                                                   */

/* Описание: Вывод на экран переназначенных портов и имен          */

/*           соответствующих ресурсов                              */

/*******************************************************************/

//Создаем объект WshNetwork

var WshNetwork = WScript.CreateObject("WScript.Network");

//Создаем коллекцию с информацией о подключенных принтерах

var oPrinters = WshNetwork.EnumPrinterConnections();

for (i=0; i<=oPrinters.Count()-1; i++)

 WScript.Echo(oPrinters.Item(i)); //Вывод i-го элемента коллекции

/*************  Конец *********************************************/ 

Метод MapNetworkDrive

Если необязательный параметр bUpdateProfile равен True, то создаваемое сетевое подключение будет сохранено в профиле пользователя.

Параметры strUser (имя пользователя) и strPassword (пароль) нужны в том случае, когда вы подключаете сетевой диск от имени пользователя, которое отличается от имени текущего пользователя, зарегистрированного в системе.

В следующем примере диск "z" подключается к сетевому ресурсу \Server1Programs:

var WshNetwork = WScript.CreateObject("WScript.Network");

WshNetwork.MapNetworkDrive("Z:","\Server1Programs");

Метод 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:");

/*************  Конец *********************************************/

Метод RemovePrinterConnection

В качестве параметра strName может быть указано либо локальное имя (название порта), либо сетевое имя (имя подключенного сетевого принтера); это зависит от того, каким образом осуществлялось подключение. Если сетевому ресурсу явным образом сопоставлен локальный порт (например, LPT1), то параметр strName должен быть локальным именем. Если сетевому принтеру не сопоставлен локальный порт, то параметр strName должен быть сетевым именем.

1 ... 11 12 13 14 15 ... 175 ВПЕРЕД
Перейти на страницу:
Комментарии (0)