Администрирование сетей Windows с помощью сценариев. Коробко И. В.

Generic selectors
Только точные совпадения
Search in title
Search in content
Search in posts
Search in pages
Фильтровать по разделам
1С программы
Гидравлика
Грузоподъемные сооружения
Деревообработка
Долбежные, Строгальные
Железнодоржная литература
Инструмент
Информационные технологии. IT
Компрессорное оборудование
Краны грузоподъемные
Кузнечное дело
Машиностроение
Металлообработка
Настольное оборудование
Оргтехника
Пилы, Ножницы, Отрезные
Пневматика
Подшипники
Программирование
Прочее
Работа с сайтом
Сверлильные
Строительство
Тельферы, Тали
Токарные
Фрезерные
Электрика
Электроника

Книга Администрирование сетей Windows с помощью сценариев представляет собой подробное руководство по автоматизации различных процессов в сети с помощью сценариев, а также содержит большое количество справочной информации. Приведенные примеры наглядно иллюстрируют возможные способы решения задач, возникающих перед пользователями и системными администраторами. Описываются достоинства и недостатки каждого способа. Рассмотрены основы разработки сценариев с использованием Windows Script Host, Visual Basic Script Edition, ASP и ASP.NET. Показано, как программно управлять реестром и файловой системой. Рассмотрены инструменты WMI. Уделено большое внимание созданию сценариев регистрации пользователей в сети на базе языка программирования KIXTart. Описано программное управление Active Directory с помощью LDAP и WinNT. Рассмотрены вопросы автоматизации процесса установки ОС и ПО, клонирования жестких дисков и др.

 

Автор: Коробко И. В

Формат: PDF. Размер: 4 MB.    

 

Оглавление

Благодарности 1
Предисловие 3
Введение 5
Ответственность 8
Глава 1 Основы программирования сценариев 9
Программирование с использованием объектов 9
Понятие объекта в программировании 9
Наборы 11
Методы 11
Обзор систем исчислений, используемых в программировании 12
Десятеричная система исчисления 12
Двоичная система исчисления 12
Шестнадцатеричная система исчисления 13
Обзор языков программирования 15
Сценарии на базе командной строки 16
WinBatch 17
JavaScript 17
Visual Basic Script Edition 18
Visual Basic for Application 18
Windows Scripting Host 18
Hiddensof AutoIt 19
KIXtart 20
Анализ предлагаемых решений 20
ActiveX-компоненты 23
Инструмент разработки сценариев Primal Script 40 24
Интегрирование собственных шаблонов 24
Создание новой объектной модели 28
Добавление новых функций в существующие языки
программирования 30
Шифрование скриптов 31
Шифрование файлов из командной строки 31
Использование Microsoft Script Encoder 32
Шифрование KIX-сценариев 32
Глава 2 Visual Basic Script Edition 33
Основы синтаксиса 33
Инструкция безусловного перехода 43
Управляемые циклы 44
Циклы с параметрами: оператор For…Next 44
Циклы с условием 45
Цикл Do…While 45
Цикл While…Wend 46
Оператор For…Each 46
Подпрограммы и классы 47
Функция 47
Процедуры 48
Передача значений параметров с помощью ключевых слов ByRef
и ByVal 49
Классы 49
Получение свойств обработчика языка 51
Управление свойствами объектов 52
Создание методов 54
Использование инструкции With 54
Интерактивная работа скриптов 55
Ввод информации с помощью функции InputBox() 55
Отображение информации с помощью функции MsgBox() 56
Определение вида иконки и кнопок диалогового окна 57
Определение возвращаемого значения функции MsgBox() 59
Глава 3 Windows Script Host 61
Сервер сценариев Windows Script 61
Установка Windows Script Host 56 61
Запуск сценариев WSH из командной строки 61
Возможности WSH-сценариев 63
Объектная модель WSH 63
Объект WScript 64
Свойства объекта WScript 64
Свойство Arguments 65
Свойства FullName, Name, Path, Version 67
Свойства StdErr, StdIn, StdOut 67
Методы объекта WScript 67
Метод CreateObject(ObjectID, Prefix) 68
Метод GetObject(Object, ObjectID, Prefix) 68
Метод DisconnetObject(ObjectID) 69
Объект WshArguments 69
Объект WshShell 70
Метод AppActivate 71
Управление ярлыками методом CreateShortcut 72
Объект WshShortcut 72
Создание ярлыка 73
Чтение/изменение свойств ярлыка 74
Удаление ярлыка 75
Объект WshURLShortcut 75
Объект WscriptShell 76
Метод Environment 76
Операции с переменными окружения 79
Создание переменных окружения с помощью сценария 80
Удаление переменных окружения с помощью сценария 80
Метод ExpandEnvironmentStrings 80
Метод LogEvent 81
Метод Popup 81
Определение возвращаемого значения методом Popup 82
Метод Run 83
Метод SendKeys 85
Метод SpecialFolders 86
Объект WshNetwork 88
Методы AddWindowsPrinterConnection и AddPrinterConnection 89
Обработка ошибок 90
Метод RemovePrinterConnection 91
Метод EnumPrinterConnections 91
Метод SetDefaultPrinter 92
Метод MapNetworkDrive 92
Метод EnumNetworkDrives 93
Метод RemoveNetworkDrive 94
Глава 4 На пути от VBScript к NET 95
Переход от VBScript к ASP 95
Настройка IIS для ASP 96
Переход от VBScript и ASP к ASPNET 99
Установка Visual Studio 99
Microsoft FRAMEWORK 100
Управление доверительными отношениями в ASPNET 101
Изменения в синтаксисе 104
Файловая структура 104
Исполнение ASP-файлов в ASPNET 105
Оператор Option Explicit 106
VBScript, ASP 106
ASPNET 106
Преобразование типов данных 107
Использование скобок при передаче параметров подпрограммам
и методам 108
Операторы SET и LET 109
Поддержка многопоточных компонентов 109
Обработка ошибок в ASPNET 110
Глава 5 Программное управление реестром 111
Основы построения реестра 112
Редакторы реестра 113
Программное управление реестром 114
Групповые политики 120
Глава 6 Управление файловой системой 137
Команды ввода/вывода (FSO) 137
Управление правами доступа на файлы и папки 152
Глава 7 Основы программирования Active Directory 165
Active Directory изнутри 165
DNS и Active Directory 166
Архитектура службы каталогов Active Directory 168
Объектная модель ADSI 170
Провайдеры ADSI 171
Глава 8 Программное управление ADSI: WinNT 173
Объектная модель провайдера WinNT 173
Класс Domain 177
Подкласс User 183
Манипулирование пользовательскими флагами функцией UserFlags() 184
Подкласс Group 187
Класс Computer 189
Класс Service 194
Глава 9 Программное управление ADSI: LDAP 199
Структура объектной модели провайдера LDAP 199
Имена LDAP URL 199
Развернутая форма записи 200
Сокращенная форма записи 201
Определение имени домена Обзор способов 201
Объекты Active Directory 202
Объектная модель провайдера LDAP 204
Active Directory Viewer (Microsoft) 204
LDAP Browser 26 (Softerra) 207
Различия провайдеров LDAP и WinNT 211
Выполнение команд и программ от имени определенного
пользователя 211
Импорт и экспорт данных из AD 213
Действия над объектами 215
Глава 10 Microsoft Windows Management Instrument 221
Средства управления WMI 222
Внутреннее устройство WMI 223
Язык запросов WQL 224
Безопасность и WMI 225
Способы доступа к объектам WMI (VBScript) 232
Продукты, использующие WMI 234
Глава 11 Сценарий регистрации пользователей в сети 237
KIXTart 237
Адаптация листингов VBScript и WSH к KIXTart 240
Задачи, решаемые сценарием 241
Решение задачи инвентаризации 241
Решение задачи подключения сетевых принтеров 252
Решение задачи подключения сетевых дисков 260
Визуализация работы сценария KIXTart 273
Визуализация работы сценария KIXTart 273
Глава 12 Подготовка рабочей станции к функционированию
в сети 283
Клонирование жестких дисков 283
Автоматизация процесса установки: ОС 286
Wise Installer 295
Создание дистрибутива 295
Подготовка файловой структуры будущего диска 295
Создание файла ответов для установки Windows 296
Файловая структура дистрибутивного диска Windows 297
Механизм инсталляции быстрых исправлений 299
Подготовка дистрибутива Windows 299
Интеграция пакета исправлений Service Pack в Windows 299
Установка пакетов быстрых исправлений в автоматическом режиме 300
Принципы именования hotfix 300
Копирование hotfix из Интернета 300
Интеграция hotfix в дистрибутив Windows 302
Ключи, используемые при установке hotfix 302
Установка MUI в автоматическом режиме 303
ПРИЛОЖЕНИЯ 315
Приложение 1 Управление сетевой печатью 317
Приложение 2 Ошибки выполнения сценариев в WSH 329
Приложение 3 Объектная модель провайдера WinNT 331
Приложение 4 Таблица ASCII (American Standard Code
for Information Interchange) 338
Приложение 5 Файл ответов Winntsif 342
Приложение 6 Файл ответов Installinf 344
Предметный указатель 347

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

burov top © 2016-2018 burov.top