Информация о книге

978-5-9775-0283-2

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Операционные системы » Windows » Введение в Windows PowerShell

Попов А.Н., Введение в Windows PowerShell


серия: Системный администратор (Сисадмин)
БХВ-Петербург, 2009 г., 464 стр., 978-5-9775-0283-2 , 232*164*20 мм., тираж: 2000


Описание книги

Рассматривается новая объектно-ориентированная оболочка командной строки microsoft Windows PowerShell и ее возможности для автоматизации повседневных задач администрирования. Описываются основные элементы и конструкции языка PowerShell. Приводятся примеры использования объектов .NET, WMI, ADSI и СОМ. Обсуждаются вопросы совместного использования PowerShell, командных файлов интерпретатора cmd.exe и сценариев Windows Script Host. Даются примеры решения с помощью PowerShell задач администратора Windows.
Для администраторов, Программистов и опытных пользователей Windows.


Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 191 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Введение
Что это за книга и для кого она предназначена
Структура книги
Принятые в книге соглашения
Ч А С Т Ь I. Изучаем PowerShell
Глава 1. Windows PowerShell - результат развития
технологий автоматизации
Предшественники PowerShell в мире Windows
Оболочка командной строки command.com/cmd.exe
Сервер сценариев Windows Script Host (WSH)
Оболочка WMI Command-line (WMIC)
Причины и цели создания оболочки PowerShell
Отличие PowerShell от других оболочек -
ориентация на объекты
Глава 2. Первые шаги в PowerShell. Основные
понятия
Загрузка и установка PowerShell
Запуск оболочки
Работают ли знакомые команды?
Вычисление выражений
Типы команд PowerShell
Командлеты
Функции
Сценарии
Внешние исполняемые файлы
Псевдонимы команд
Диски PowerShell
Провайдеры PowerShell
Навигация по дискам PowerShell
Просмотр содержимого дисков и каталогов
Создание дисков
Глава 3. Приемы работы в оболочке
Редактирование в командном окне PowerShell
Автоматическое завершение команд
Справочная система PowerShell
Получение справки о командлетах
Справочная информация, не связанная с
командлетами
История команд в сеансе работы
Протоколирование действий в сеансе работы
Глава 4. Настройка оболочки
Настройка ярлыка PowerShell
Программное изменение свойств консоли PowerShell
Цвета текста и фона
Заголовок командного окна
Размеры командного окна
Приглашение командной строки
Настройка пользовательских профилей
Политики выполнения сценариев
Глава 5. Работа с объектами
Конвейеризация объектов в PowerShell
Просмотр структуры объектов (командлет
Get-Member)
Фильтрация объектов (командлет Where-Object)
Сортировка объектов (командлет Sort-Object)
Выделение объектов и свойств (командлет
Select-Object)
Выполнение произвольных действий над объектами
в конвейере (командлет ForEach-Object)
Группировка объектов (командлет Group-Object)
Измерение характеристик объектов (командлет
Measure-Object)
Вызов статических методов
Управление выводом команд в PowerShell
Форматирование выводимой информации
Перенаправление выводимой информации
Глава 6. Переменные, массивы и хэш-таблицы
Числовые и символьные литералы
Числовые литералы
Символьные строки
Переменные PowerShell
Переменные оболочки PowerShell
Пользовательские переменные. Типы переменных
Переменные среды Windows
Массивы в PowerShell
Обращение к элементам массива
Операции с массивом
Хэш-таблицы (ассоциативные массивы)
Операции с хэш-таблицей
Глава 7. Операторы и управляющие инструкции
Арифметические операторы
Оператор сложения
Оператор умножения
Операторы вычитания, деления и остатка от
деления
Операторы присваивания
Операторы сравнения
Операторы проверки на соответствие шаблону
Логические операторы
Управляющие инструкции языка PowerShell
Инструкция If … ElseIf … Else
Цикл While
Цикл Do … While
Цикл For
Цикл ForEach
Метки циклов, инструкции Break и Continue
Инструкция Switch
Глава 8. Функции, фильтры и сценарии
Функции в PowerShell
Обработка аргументов функций с помощью
переменной $Args
Формальные параметры функций
Возвращаемые значения
Функции внутри конвейера команд
Фильтры в PowerShell
Функции в качестве командлетов
Сценарии PowerShell
Создание и запуск сценариев PowerShell
Передача аргументов в сценарии
Выход из сценариев
Оформление сценариев. Комментарии
Глава 9. Обработка ошибок и отладка
Обработка ошибок
Объект ErrorRecord и поток ошибок
Сохранение объектов, соответствующих ошибкам
Мониторинг возникновения ошибок
Режимы обработок ошибок
Обработка "критических" ошибок (исключений)
Отладка сценариев
Вывод диагностических сообщений
Командлет Set-PSDebug
Трассировка выполнения команд
Пошаговое выполнение команд
Вложенная командная строка и точки прерывания
Ч А С Т Ь I I. Используем PowerShell
Глава 10. Доступ из PowerShell к внешним объектам
(COM, WMI, .NET и ADSI)
Работа с COM-объектами
Внешние серверы автоматизации на примере
Microsoft Office
Доступ к объектам WMI
Подключение к подсистеме WMI. Получение списка
классов
Получение объектов WMI
Выполнение WQL-запросов
Использование объектов .NET
Доступ к службе каталогов ADSI
Глава 11. Навигация в файловой системе
Получение списка файлов и каталогов
Определение размера каталогов
Создание файлов и каталогов
Чтение и просмотр содержимого файлов
Запись файлов
Копирование файлов и каталогов
Переименование и перемещение файлов и
каталогов
Удаление файлов и каталогов
Поиск текста в файлах
Замена текста в файлах
Глава 12. Управление процессами и службами
Управление процессами
Просмотр списка процессов
Определение библиотек, используемых процессом
Остановка процессов
Запуск процессов, изменение приоритетов
выполнения
Завершение неотвечающих процессов
Управление службами
Просмотр списка служб
Остановка и приостановка служб
Запуск и перезапуск служб
Изменение параметров службы
Глава 13. Работа с системным реестром
Структура реестра
Просмотр локального реестра
Просмотр удаленного реестра
Модификация реестра
Создание нового раздела
Копирование разделов
Переименование раздела
Удаление раздела
Создание параметра
Изменение значения параметра
Переименование параметра
Копирование параметров
Очистка значения параметра
Удаление параметра
Глава 14. Работа с журналами событий
Инструменты для обработки журналов событий
Список журналов событий на локальном
компьютере
Список журналов событий на удаленном
компьютере
Просмотр событий из локального журнала
Вывод событий определенного типа
Отбор событий по идентификатору
Отбор событий по датам
Группировка событий по источнику возникновения
Просмотр событий из удаленного журнала
Настройка журналов событий
Установка максимального размера журналов
Установка режима хранения журналов
Очистка журнала
Глава 15. Управление рабочими станциями.
Получение и анализ системной информации
Завершение сеанса пользователя
Перезагрузка и выключение компьютера
Получение информации о BIOS
Вывод списка команд, выполняемых при загрузке
системы
Вывод свойств операционной системы
Вывод списка установленных программных
продуктов
Вывод списка установленных обновлений
операционной системы
Глава 16. Инвентаризация оборудования
Получение информации о физической памяти
Преобразование отчета в формат HTML
Получение информации о процессорах
Получение списка устройств Plug-and-Play
Получение информации о звуковой карте
Получение информации о видеокарте
Получение информации о сетевых адаптерах
Глава 17. Настройка сетевых параметров. Работа с
электронной почтой
Получение и настройка сетевых параметров
Получение списка IP-адресов компьютера
Вывод параметров протокола TCP/IP
Настройка DHCP
Отправка сообщений по электронной почте
Глава 18. PowerShell, сmd.exe и VBScript: совместное
использование
Сравнение языков PowerShell и cmd.exe
Различия в синтаксисе команд
Работа с переменными
Использование циклов
Вывод текста и запуск программ
Запуск команд cmd.exe из PowerShell
Сравнение языков PowerShell и VBScript
Обращение к функциям, командам и методам
Работа с переменными, массивами и объектами
Использование символьных строк
Прочие замечания по синтаксису
Аналоги PowerShell для функций VBScript
Математические функции
Символьные функции
Функции для работы с датами и временем
Использование из PowerShell кода VBScript
Использование из PowerShell кода JScript
Заключение
П Р И Л О Ж Е Н И Я
Приложение 1. Объектная модель WMI
Общая структура WMI
Ядро WMI
Провайдеры WMI
Менеджер объектов CIM
Репозиторий CIM. Пространства имен
Путь к классам и объектам CIM
Безопасность при работе с WMI
Структура классов WMI
Основные типы классов CIM
Свойства классов WMI
Методы классов WMI
Квалификаторы классов, свойств и методов
Интерактивная работа с объектами WMI
Тестер WMI (WBEMTest)
Административные утилиты WMI (WMI Tools)
Приложение 2. Полезные COM-объекты и примеры
их использования
Управление проводником Windows с помощью
объекта Shell.Application
Отображение специальных окон Проводника
Вызов элементов панели управления
Управление открытыми окнами
Использование объектов Windows Script Host
Работа с ресурсами локальной сети (объект
WScript.Network)
Вывод информационного окна (объект WScript.Shell)
Переключение между приложениями, имитация
нажатий клавиш (объект WScript.Shell)
Доступ к специальным папкам Windows (объект
WScript.Shell)
Удаление некорректных ярлыков (объект
WScript.Shell)
Ссылки на ресурсы Интернета
Сайты компании Microsoft
Другие сайты
Группы новостей
Блоги
Список литературы
Предметный указатель


Об авторе


Последние поступления в рубрике "Windows"



Windows 10. Новейший самоучитель Windows 10. Новейший самоучитель Леонтьев В. П.

Четвертое издание \\\"Новейшего самоучителя Windows 10\\\" включает подробный отчет о самых свежих обновлениях, затронувших такие важные элементы, как меню Настроек и систему безопасности. А кроме того, читатели найдут в этой книге, как всегда,......

Внутреннее устройство Windows Внутреннее устройство Windows Руссинович М.

С момента выхода предыдущего издания этой книги операционная система Windows прошла длинный путь обновлений и концептуальных изменений, результатом которых стала новая стабильная архитектура ядра Windows 10. Книга «Внутреннее устройство Windows»......

Windows 10 на примерах. Практика, практика и только практика Windows 10 на примерах. Практика, практика и только практика Алексеев В.В.

Обновились до Windows 10 или только планируете это сделать? Тогда эта книга для вас! На практичных примерах будут рассмотрены все основные элементы и возможности работы в Windows 10, такие как: средства настройки компьютера, управление приложениями,......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Попов А.Н., Введение в Windows PowerShell в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.