Скачать книгу Windows PowerShell 4.0 для разработчиков .NET
Содержание
Доброго времени суток, многоуважаемые читатели и начинающие компьютерные инженеры. Сейчас уже очень сложно себе представить системного администратора, который хоть раз бы в неделю не использовал оболочку и среду разработки PowerShell. Microsoft создала поистине качественный продукт и упростила жизнь многим людям, которые автоматизировали благодаря ему многие вещи. Сегодня я вам хочу дать возможность ознакомиться с книгой для последующего приобретения, называется она "Windows PowerShell 4.0 для разработчиков .NET".
Автор: Sherif Talaat
Издательство: Packt Publishing
Жанр: Программирование
Язык: Английский
Формат: PDF, EPUB, MOBI
Размер: 7,78 МБ
Иллюстрации: Цветные
Описание книги Windows PowerShell 4.0 для разработчиков .NET:
То, что вы узнаете из этой книги:
- Исследуйте новые возможности Windows PowerShell 4.0
- Поймите, синтаксис и грамматика PowerShell, таких как трубопровод, циклов и работы с объектами
- Узнайте, как расширить возможности PowerShell с рамки .NET, XML WMI и COM +
- Работа с Windows Server, пользователи и группы, IIS, SQL Server и
- Автоматизация ALM с помощью Team Foundation Server и Windows PowerShell
- Получить в борьбу с Windows PowerShell и интернет-технологий, таких как JSON, XML, веб-сервисов RESTful, и приложений
Подробное содержание
- Глава 1. Начало работы с Windows PowerShell
- Представляем Windows PowerShell
- Консоль Windows PowerShell
- Интегрированная среда сценариев (ISE)
- Ключевые особенности Windows PowerShell
- Основы PowerShell
- Работа с объектами
- Понимание конвейеров
- Понимание и использование псевдонимов
- Использование переменных и типов данных
- Сравнение и логические операторы
- Работа с массивами и хеш-таблицами
- Поток сценариев и контроль исполнения
- Условное исполнение
- Итерации операторов
- Использование функций
- Понимание поставщиков дисков
- Работа с файлами сценариев
- Комментарии в PowerShell
- Использование справки в Windows PowerShell
- Общие параметры PowerShell
- Глава 2. Раскрытие навыков разработки с помощью PowerShell
- Понимание CIM и WMI
- CIM и WMI в Windows PowerShell
- Больше причин принять CIM
- Table of Contents[ii]
- Работа с XML
- Загрузка файлов XML
- Использование командлета Get-Content
- Использование командлета Select-Xml
- Импорт и экспорт файлов XML
- Работа с COM
- Создание экземпляра COM-объекта
- Автоматизация Internet Explorer с помощью COM и PowerShell
- Автоматизация Microsoft Excel с помощью COM и PowerShell
- Работа с объектами .NET
- Создание объектов .NET
- Расширение .NET объектов
- Расширение .NET Framework типов
- Определение типа объекта с помощью встроенного класса C#
- Определение типа объекта с использованием имени сборки или файла
- Понимание модулей Windows PowerShell
- Создание модулей Windows PowerShell
- Скриптовые модули
- Бинарные модули
- Создание вашего первого двоичного модуля
- Манифест модулей
- Динамические модули
- Отладка скриптов и обработка ошибок
- Работа с точками остановок
- Отладка вашего скрипта
- Методы обработки ошибок
- Переменные $ Error и $ LastExistCode
- Создание графического интерфейса с PowerShell
- Глава 3: PowerShell для повседневных задач администрирования
- Windows PowerShell удаленное взаимодействие
- Четыре различных способа использования удаленного взаимодействия
- Интерактивное удаленное взаимодействие
- Специальное удаленное взаимодействие
- Постоянный сеанс
- Неявное удаленное взаимодействие
- Рабочий процесс Windows PowerShell (PSW)
- Создание рабочего процесса с помощью PowerShell
- Выполнение рабочего процесса PowerShell
- Последовательное исполнение
- Параллельное исполнение
- Операция InlineScript
- Управление выполнением рабочего процесса PowerShell
- Постоянные рабочие процессы
- Windows PowerShell в действии
- Работа с ролями и функциями Windows
- Установка ролей и функций Windows
- Удаление ролей и функций Windows
- Управление локальными пользователями и группами
- Создание новой учетной записи локального пользователя
- Изменение существующей локальной учетной записи пользователя
- Добавление и удаление учетной записи пользователя в группу и из группы
- Перечисление всех существующих пользователей и групп
- Управление веб-серверами - IIS
- Работа с пулами веб-приложений
- Создание нового сайта
- Создание нового виртуального каталога
- Создание нового веб-приложения
- Создание FTP-сайта
- Создание и изменение существующей привязки веб-сайта
- Резервное копирование и восстановление веб-конфигурации
- SQL Server и Windows PowerShell
- Загрузка SQL Server PowerShell
- Работа со сценариями SQL Server
- Глава 4: PowerShell и веб-технологии
- Веб-командлеты в PowerShell
- Работа с веб-сервисами
- Пример 1 - использование веб-сервиса GeoIPService
- Пример 2 - использование веб-сервиса Stock Quote
- Работа с веб-запросами
- Пример 1 - загрузка файлов из интернета
- Использование REST API
- Пример 1 - поиск видео на YouTube с помощью PowerShell
- Пример 2 - чтение веб-каналов
- Работа с JSON
- Пример 1 - преобразование объектов в формат JSON
- Пример 2 - преобразование объектов из JSON в формат PowerShell
- Глава 5: PowerShell и Team Foundation Server
- Электроинструменты TFS
- Начало работы с командлетами TFS PowerShell
- Работа с командлетами TFS PowerShell
- Получение информации TFS
- Работа с информацией об элементах TFS
- Управление рабочей областью TFS
- Управление наборами изменений, полками и ожидающими изменениями