Андрей Владимирович Попов - Современный PowerShell
Название: | Современный PowerShell | |
Автор: | Андрей Владимирович Попов | |
Жанр: | Программы, Windows | |
Изадано в серии: | Системный администратор | |
Издательство: | БХВ-Петербург | |
Год издания: | 2022 | |
ISBN: | 978-5-9775-6874-6 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Современный PowerShell"
Рассматривается объектно-ориентированная оболочка командной строки Microsoft PowerShell и ее возможности для автоматизации повседневных задач пользователей и администраторов. Описываются основные элементы и конструкции языка PowerShell, инструменты для написания и отладки сценариев. Приведена информация о работе с файловой системой и структурированными данными (CSV, JSON). Рассмотрены приемы управления процессами, службами и серверами автоматизации. Обсуждаются вопросы взаимодействия с веб-ресурсами при помощи HTTP-запросов. Даны примеры построения GUI для сценариев PowerShell с помощью Windows Forms и Windows Presentation Foundation. Представлены кросс-платформенные возможности PowerShell в macOS и Linux. Для начинающих системных администраторов и опытных пользователей
Читаем онлайн "Современный PowerShell" (ознакомительный отрывок). [Страница - 5]
Конкатенация файлов.......................................................................................................... 234
Переименование и перемещение файлов и каталогов.............................................................. 235
Переименование группы файлов........................................................................................ 235
Перемещение файлов.......................................................................................................... 235
Удаление файлов и каталогов..................................................................................................... 236
Поиск текста в файлах................................................................................................................. 237
Замена текста в файлах............................................................................................................... 239
Работа с файлами-ярлыками....................................................................................................... 240
Доступ к COM-объектам из PowerShell............................................................................. 240
Объект WScript.Shell............................................................................................................ 241
Создание ярлыка на рабочем столе.................................................................................... 242
Удаление некорректных ярлыков....................................................................................... 243
Итоги............................................................................................................................................. 244
Глава 12. Обработка структурированных данных............................................... 245
Работа с данными в формате CSV.............................................................................................. 245
Чтение из CSV-файла.......................................................................................................... 245
Запись в CSV-файл.............................................................................................................. 248
Обработка данных без обращения к файлу....................................................................... 249
Обработка данных в JSON-формате.......................................................................................... 250
Итоги............................................................................................................................................. 252
Глава 13. Управление процессами, службами и серверами автоматизации.... 253
Управление процессами.............................................................................................................. 253
Просмотр списка процессов............................................................................................... 254
Определение библиотек, используемых процессом......................................................... 257
Tlgm: @it_boooks
8
Оглавление
Остановка процессов...........................................................................................................258
Запуск процессов.................................................................................................................259
Изменение приоритетов выполнения процесса................................................................ 261
Завершение неотвечающих процессов...............................................................................261
Управление службами................................................................................................................. 261
Просмотр списка служб...................................................................................................... 262
Остановка и приостановка служб....................................................................................... 263
Запуск и перезапуск служб.................................................................................................. 264
Изменение параметров службы.......................................................................................... 265
Работа с серверами автоматизации............................................................................................ 266
Объектные модели Microsoft Word и Excel.......................................................................266
Взаимодействие с Microsoft Word...................................................................................... 268
Взаимодействие с Microsoft Excel...................................................................................... 268
Итоги............................................................................................................................................. 269
Глава 14. HTTP-запросы к веб-ресурсам............................................................... 270
Командлет Invoke-WebRequest .................................................................................................... 270
Анализ HTML-страниц........................................................................................................ 270
Содержимое ответа от сервера и НТТР-заголовки................................................. 272
Сохранение веб-ресурсов........................................................................................... 274
Поиск HTML-элементов на странице....................................................................... 275
Выполнение POST-запросов............................................................................................... 277
Командлет Invoke-RestMethod..................................................................................................... 279
Итоги............................................................................................................................................. 281
ЧАСТЬ IV. ПИШЕМ СЦЕНАРИИ.......................................................................... 283
Глава 15. Разработка сценариев PowerShell.......................................................... 284
Переход от команд к сценариям................................................................................................. 284
Среды для разработки сценариев............................................................................................... 285
PowerShell ISE...................................................................................................................... 285
Запуск сценариев и --">
Другие книги из серии «Системный администратор»:
Андрей Владимирович Попов - Современный PowerShell Жанр: Программы Год издания: 2022 Серия: Системный администратор |
Денис Николаевич Колисниченко, Александр Михайлович Кенин - Самоучитель системного администратора Жанр: ОС: администрирование, мониторинг, диагностика Год издания: 2021 Серия: Системный администратор |
Денис Николаевич Колисниченко - Командная строка Linux и автоматизация рутинных задач Жанр: Linux Год издания: 2012 Серия: Системный администратор |
Александр Михайлович Кенин - Самоучитель системного администратора Жанр: ОС: администрирование, мониторинг, диагностика Год издания: 2024 Серия: Системный администратор |