8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 144 145 146 147 148 149 150 ... 154

умолчанию — 100 запросов. Диапазон допустимых значений ServerListenBackLog — от 5 до 1 000 запросов.

• ServerSize задаст масштаб сервера - количество обрабатываемых задень клиентских запросов: 0 — запросов меньше 10 000, 1 - от 10 000 до 100 000, 2 - свыше 100 000 запросов в день.

Управлениепри помощи сценариев

Сценарии Windows - еще один способ управлять метабазой. Взаимодействие с параметрами метабазы в сценариях Windows осуществляется при помощи AOS! - поставщика для IIS, позволяющего управлять алминпггратмнными объектами IIS. Основные объекты администрирования - IlsComputer, lls-и

Объект risComputer позволяет задавать глобальные свойства IIS и управлять резервными копиями метабазы. Помните: все дочерние узлы (Web-узлы, нагки и т. д.) могут наследовать глобальные настроечные параметры. Объект IlsCom-puter представляет собой объект-контейнер ADSI, для которого параметримеет

jw, где НмнКомг1>,ютгр — это имя любого компьютера или LocalHost, например HS://cngsvr01.

Чтобы получить объект IlsComputer для сервера ENGSVR01 с помощью сценария VBScript:

Инициапизквуек переменные Dim compObject, serverName serverName = "engsvror Получаем объект HSWebServer Set compObject = GetObjectrilS://- & serverName)

Примечание Подробное обсуждение способов управления метабазой с помощью сценариев выходит за рамки этого издания. Хороший источник информации по данной теме — уже упоминавшаяся книга «Windows 2000 Scripting Bible». Кроме того, просмотрите в интерактивной документации IIS список доступных объектов и порядок работы с ними.

Теперь можно работать с любыми методами и свойствами объекта IlsComputer, например, так:

Инициализируем переменные Dim compObject, serverName


serverName = "ertgsvrOl" Получаем объект IlSWebServer

Set compObject = GetObjectCIIS://" & serverName)

"Восстанавливаем конфигурацию метабазы на основе последней рабочей копии campGbiect.Restore

Для задания свойств метабазы, распространяющихся на конкретный Web-узел, а также для назначения наследуемых свойств папок и файлов служит объект Its Webserver. Кроме того, управлять работой сервера можно, используя методы. Например, метод Stop позволяет остановить, а метод Start - запустить Web-узел,

Web-узлы 11леитмг.......рукпея по индексу в мстабу.зс Индоьт

первого созданного на сервере экземпляра Web-узла — 1, второго — 2 и т. д. Объект LIsWebServer представляет собой объект-контейнер ADSI, для которого параметр \и\Р;пЬ имеет значение IIS:// Имя Компьютера/W3SVC /ЛЗдесь ИмяКом-пыотера - это имя любого компьютера или Local Host, W3SVC - идентификатор службы Web Service и Л - индекс Web-узла. Параметр AdsPath указывает на первый экземпляр Web-узла на сервере ENCSVR01:

IIS://engsv r01/W3SVC/1

Чтобы пи.гч чм 11, объект I isWebSin.T-i для первого экземпляра Web-узла в сценарии VBScript:

переменные Dim webObject, serverName, webN serverName = "engsvrOI"

webN = T

Получаем объект IlSWebServer

Set webObject = GetObject("IIS://" & serverName & "/W3SVC/ & webN)

Теперь можно работать с любыми методами и свойствами объекта I IsWebServer, например так:

инициализируем переменные Dim webObject, serverName, webN serverName = "engsvrOI" WebN = "1"


Получаем объект IlSWebServer

Set webObject = GetObjectCIIS://" & serverName & "/W3SVC/"4 webM)

Останавливаем Web-узел webObject.Stop

Включаем ASP-буферизацию wBhObject.AspBufferingOn = True

Сохраняем измененное значение в мвтабвзе webObject.Setlnfo

Запускаем Web-сервер webObject.Start

Задать свойства метабааы, распространяющиеся на конкретный FTP-сервер, а также наследуемые евопстла для каталогов, позволяет объект IIsFTPServcr. Как и в случае с объектом ILsWebServer, управлять работой сервера можно, используя методы. Например, с помощью метода Pause приостановите FTP-сервер, а затем возобновите работу, вызвав метод Continue.

FTP-серверы идентифицируются по индексу в метабазе. Индекс первого сервера - 1, второго - 2 и т. д. Объект IIsFTP-.Server представляет собой объект-контейнер ADSI, для которого параметр Л<К Pa; li имеет значение 11 $://МмяКомпьт mcpa/MSFTPSVC/N. Здесь ИмяКомпъютера— это имя любого компьютера или Local Host, MSFTPSVC - идентификатор службы FTP Service, и Лг - индекс сервера. Параметр Ads Path указывает на первый FTP-сервер па компьютере ENGSVR01:

IIS;//engsvr01/HSFTPSVC/1

Чтобы получить объект i MlpSiTW! для первого экземпляра FTP-сервсра с помощью сценария VBScript:

1 Инициализируем переменные Dim ftpObj, serverName, ftpH erverName = "engsvrOI" ftpN = "1"

Получаем объект HsFtpServer

Set ftpObj = GetObjectCIIS://" & serverName & "/MSFTPSVC/ & tpN)



0 ... 144 145 146 147 148 149 150 ... 154