В статье приведен пример скрипта позволяющего при просмотре компьютеров в сетевом окружении вывести в поле коментарий имя залогиненного на нем пользователя. Также в краце рассмотрено применение данного скрипта при помощи групповых политик и необходимые для этого условия.
Одной из задач администратора является необходимость подключения пользователям сетевых принтеров. Это не вызывает особых проблем если пользователи жестко закреплены за компьютерами, но если у вас имеется большое количество пользователей которые работают с различных компьютеров по это уже проблематично. Так же проблему с подключением принтеров может вызвать необходимость замены сетевого принтера, после такой замены администратор обычно вынужден заново подключать пользователям новый принтер для того, что бы они могли работать с ним. В данной статье мы попытаемся немного автоматизировать процесс подключения пользователям сетевых принтеров.
Documentation for all of Microsoft® Windows® Script Technologies, including: • Microsoft Visual Basic® Scripting Edition • Microsoft JScript® • Windows Script Host • Windows Script components
This help file contains all the scripts found in the TechNet Script Center (http://www.microsoft.com/technet/scriptcenter) as of November 5, 2004. Most of the scripts are designed to run with either Windows 2000, Windows XP, or Windows Server 2003, although many will also run on Windows NT 4.0 or Windows 98; in the latter two cases, however, you might need to install additional scripting technologies such as ADSI or WMI before the scripts will work. For more information about obtaining and installing ADSI, WMI, and the latest version of Windows Script Host (WSH 5.6), see the Script Center’s Scripting FAQ.
Файлы скриптов WSH (Windows Script Host) могут обрабатываться двумя утилитами серверов сценариев: cscript.exe (консольный вариант) и wscript.exe (GUI-вариант). Чтобы запустить написанный скрипт, можно просто дважды щелкнуть левой кнопкой мыши по нему в окне проводника. При этом сценарий запустится с настройками по умолчанию. Чтобы сценарий работал с другими параметрами, нужно в командной строке указать имя сервера сценариев, имя самого сценария и параметры запуска.
Как с командной строки проверить роли мастеров операций Flexible Single-Master Operation (FSMO) для локального сервера? Я написал небольшой сценарий на VBScript (localsrvroles.vbs), который выводит на экран роли FSMO, выполняемые текущим сервером. Сценарий основан на оригинальном сценарии Microsoft, формирующем список всех ролей в лесу; я внес изменения в сценарий Microsoft, сравнивая роли из списка и роли локального сервера и выводя на экран роли только в случае совпадения данных.
Функции управления объектами групповой политики (GPO) консоли GPMC — значительный шаг вперед по сравнению со встроенными инструментами Windows 2000. С помощью встроенных средств трудно составлять сценарии для управления GPO, а в состав GPMC входит набор сценарных интерфейсов для автоматизации многих типовых задач управления GPO. С помощью этих интерфейсов можно управлять средой Group Policy, в том числе генерировать отчеты о параметрах GPO, создавать GPO, копировать их и находить несвязанные объекты. Компания Microsoft подготовила несколько сценариев GPMC, охватывающих многие типовые задачи. Администраторы также могут составлять собственные специализированные сценарии управления GPO.
Сценарии WMI – это библиотека интерфейсов автоматизации, которые располагаются над Common Information Model Object Manager (CIMOM). COM-совместимые языки сценариев (например, Windows Script, WS, ActivePerl) используют интерфейсы автоматизации для доступа к инфраструктуре WMI. Библиотека Wbemdisp.dll наследует WMI объекты автоматизации, методы и свойства. Для доступа к WMI через библиотеку сценариев WMI нужно сделать три шага, которые являются общими для большинства сценариев WMI. Первое – необходимо подключиться к службе Windows Management service, второе – получить экземпляры управляемых объектов WMI, третье – вызвать метод или получить доступ к свойствам управляемого объекта. После знакомства с интерфейсами, которые используются для выполнения этих трех шагов, гораздо увереннее чувствуешь себя на пути к вершине искусства написания сценариев.
Административные инструменты и утилиты командной строки, область действия которых в прошлом ограничивалась локальным компьютером, превращаются в мощные средства дистанционного администрирования. Стимулом для преобразований послужило появление технологии Windows Management Instrumentation (WMI), на основе которой создаются инструменты. Статья рассчитана на тех читателей, которые уже имеют базовые знания о WMI и WMI-сценариях. Хорошее руководство для начинающих — «WMI Scripting Primer: Part 1» (http://msdn.microsoft.com/library/en-us/dnclinic/ html/scripting06112002.asp) компании Microsoft.
С чего начать, если в ходе аудита настроек безопасности требуется составить отчет обо всех файлах и папках, к которым имеет доступ каждый пользователь или группа? К сожалению, нельзя получить данную информацию, один раз щелкнув мышью, но можно подготовить сценарий для аудита разрешений.