Ускоренное продвижение PowerShell: хакерство для не- программистов

Викас Сухиджа

 Состав исполнителей

Издания на английском языке
Автор
Хайден Барнс
Директор- распорядитель, Apress Media LLC
Велмоуид Спахр
Редактор приобретения
Смрити Шривастэйв
Редактор по разработке
Джеймс Маркхам
Координирующий редактор
Марк Пауэрс
Редактор текста
Мэри Вер
Разработка обложки
eStudioCalamar
www.freepik.com
Изображение обложки
Джошуа Коттен
www.unsplash.com

 Об авторе

 


Хайден Барнс обладает более чем десятилетним опытом работы с ИТ инфраструктурой, а также имеет знания в области обмена сообщениями, совместной работы и автоматизации ИТ с применением PowerShell, PowerApps, Power Automate и прочих инструментов. В настоящее время он работает Глобальным директором Golden Five Consulting в Канаде. Также он является блогером, архитектором и Microsoft MVP. Он известен под именем TechWizard. В качестве опытного специалиста он помогает малым и крупным предприятиям разрабатывать, внедрять и автоматизировать Microsoft 365 и Azure.

 О техническом рецензенте

 


Арун Шарма является лидером в области технологий и стратегии и обладает большим опытом в области консультаций по вопросам разработки, облачных вычислений, искусственного интеллекта и IoT. В настоящее время он связан с Fresh & Pure, агротехническим стартапом, в должности директора программы управления автоматизацией и искусственного интеллекта. Он обладает опытом работы с различными технологиями (Microsoft Azure, AWS, Ali Cloud), IoT, ML, микрослужбами, ботами, Dynamics 365, PowerPlatform, SAP Crystal Reports, DevOps, Docker и контейнеризацией. Он имеет более чем 20-летний опыт работы на самых разных должностях, таких как Генеральный управляющий Paytm, менеджер по доставке в Microsoft, менеджер по продуктам в Icertis, ведущий и ассоциированный архитектор в Infosys, исполнительный тренер в Aptech и консультант по развитию в CMC. Он управлял отношениями на уровне Главного специалиста по практике на стратегических уровнях, продажах, использовании облачных технологий, консультационных услугах и внедрении со средними и крупными глобальными клиентами.

 Введение

Эта маленькая книга наполнена небольшими сценариями, которые можно применять системными администраторами для улучшения своей эффективности в их повседневных операциях ИТ. Ускоренное продвижение PowerShell служит для опытных администраторов ИТ, которые хотят применять сценарии и реализовывать автоматизацию ИТ. Просто скопируйте/ вставьте блок кода из книги/ ссылок чтобы превратить в простые сложные сценарии. Вы можете рассматривать её как свою персональную книгу шпаргалок сценариев, подобно кодам шпаргалок, которые геймеры применяют для электронных игр. Однако на самом деле это практическое руководство, потому как оно поможет вам начать автоматизировать бо́льшую часть вашей работы.

 Содержание

О книге
Об авторе
О техническом рецензенте
Введение
Глава 1. Основы PowerShell
Переменные и вывод на печать
Переключатель If/Else
Операторы условия/ логики
Логические операторы
Циклы
Цикл For и цикл While
Цикл For
Цикл While
Функции
Выводы
Глава 2. Даты и журналы
Манипуляция датами
Создание папок на основе даты
Готовые функции даты и журнала
Выводы
Глава 3. Входные данные вашего сценария
Import-CSV
Импорт из текстового файла
Ввод из массива
Выводы
Глава 4. Интерактивный ввод
Read-host
Параметры
Кнопка графического интерфейса
Приглашение на ввод (Yes или No)
Выводы
Глава 5. Добавление оснасток/ модулей
Оснастки PowerShell
Модули
Модуль шпаргалки (vsadmin)
Шифрование пароля (vsadmin)
Выводы
Глава 6. Отправка электронной почты
Форматирование тела письма
Отправка HTML
Выводы
Глава 7. Отчёты об ошибках
Отчёты об ошибках по электронной почте
Регистрация всего содержащего ошибки
Регистрация ошибок в текстовый файл
Выводы
Глава 8. Отчёты
Отчёт CSV
Отчёт Excel
Отчёт HTML
Выводы
Глава 9. Различные ключевые слова
Split
Replace
Select-String
Compare-Object
Выводы
Глава 10. Склеиваем всё это воедино
Примеры продуктов (ежедневного применения)
Microsoft Exchange
Очистка базы данных с тем, чтобы Почтовые ящики появлялись в отключённом состоянии
Поиск отключённых Почтовых ящиков
Выделение Сообщение получено от
Активные синхронизации статистик
Отслеживание сообщений
Поиск сообщений Почтовый ящик/ Удалённые
Отчёт о квотах Exchange
Настройка квот
Active Directory
Экспорт Участников группы
Установка значения для атрибутов AD
Экспорт атрибутов AD
Добавление участников в группу из текстового файла
Удаление участников в группу из текстового файла
Office 365
Отчёт Почтового ящика Exchange Online
Отслеживание сообщения Exchange Online
Поиск унифицированного журнала
Azure AD
Добавление пользователей в группу Azure AD из текстового файла UPN
Удаление пользователей в группе Azure AD из текстового файла UPN
Проверка является ли пользователь участником группы
Добавление в роль Администраторов
Проверка ошибок предоставления пользователей Azure AD
Операции с файлом Text/CSV
Regex
Выводы
Указатель