Современный PowerShell, Попов А.В., 2025.
Рассматривается объектно-ориентированная оболочка командной строки Microsoft PowerShell и ее возможности для автоматизации повседневных задач пользователей и администраторов. Описываются основные элементы и конструкции языка PowerShell, инструменты для написания и отладки сценариев. Приведена информация о работе с файловой системой и структурированными данными (CSV, JSON). Рассмотрены приемы управления процессами, службами и серверами автоматизации. Обсуждаются вопросы взаимодействия с веб-ресурсами при помощи HTTP-запросов. Даны примеры построения GUI для сценариев PowerShell с помощью Windows Forms и Windows Presentation Foundation. Во втором издании детально описаны кросс-платформенные возможности PowerShell и использование этой технологии в Linux.

Зачем нужна командная строка и скрипты?
Дело в том, что графический интерфейс хотя интуитивно понятен и очень удобен, но он плохо приспособлен для автоматизации работы, когда однажды выполненные действия нужно воспроизводить снова и снова. Такая автоматизация может понадобиться, если мы регулярно делаем одни и те же однотипные операции (например, ежедневно копируем измененные за день документы) или, наоборот, нам нужно выполнить одну операцию, но на множестве компьютеров в сети (например, изменить путь к файлу в ярлыке на рабочих столах сотни компьютеров).
Если подобные действия выполнялись с помощью текстовых команд, то их легко можно повторить без участия человека путем создания пакетного файла (сценария) с этими командами. Это значительно увеличивает производительность работы с рутинными задачами.
ОГЛАВЛЕНИЕ.
Предисловие.
Для кого предназначена эта книга?.
Структура книги.
Принятые в книге соглашения.
ЧАСТЬ I. ЗНАКОМИМСЯ С POWERSHELL.
Глава 1. Командная строка и автоматизация работы.
Глава 2. Терминал, консоль и командная оболочка.
Глава 3. Первые шаги в PowerShell. Основные понятия.
Глава 4. Работа в оболочке PowerShell.
Глава 5. Работа с объектами.
Глава 6. Управление выводом команд.
ЧАСТЬ II. POWERSHELL КАК ЯЗЫК ПРОГРАММИРОВАНИЯ.
Глава 7. Переменные, массивы и хеш-таблицы.
Глава 8. Операторы и управляющие инструкции.
Глава 9. Функции, фильтры, сценарии и модули.
Глава 10. Обработка ошибок при выполнении команд.
ЧАСТЬ III. АВТОМАТИЗИРУЕМ РУТИНУ.
Глава 11. Работа с файловой системой и оболочкой Windows.
Глава 12. Обработка структурированных данных.
Глава 13. Управление процессами, службами и серверами автоматизации.
Глава 14. HTTP-запросы к веб-ресурсам.
ЧАСТЬ IV. ПИШЕМ СЦЕНАРИИ.
Глава 15. Разработка сценариев PowerShell.
Глава 16. Отладка функций и сценариев.
Глава 17. Графический интерфейс дли сценариев.
ЧАСТЬ V. ВЫХОДИМ ЗА ПРЕДЕЛЫ МИРА WINDOWS.
Глава 18. Работа командных оболочек в Windows и Linux.
Глава 19. Истории и традиции интерфейса командной строки в Windows и Linux.
Глава 20. Linux-оболочки в Windows. Кросс-платформенный PowerShell.
Что дальше? PowerShell для профессионалов.
Приложение 1. Что означают эти символы?.
Приложение 2. Дополнительная настройка командной строки.
Предметный указатель.
Купить .
Теги: учебник по программированию :: программирование :: Попов












