PowerShell - Адам Бертрам

YOUTUBE · 26.11.2025 04:44

Ключевые темы и таймкоды

Введение в Powershell

0:25
  • Адам Бертрам, MVP-игрок Microsoft из Индианы, США, рассказывает о Powershell.
  • Powershell - это язык автоматизации и управления, который используется для управления различными ресурсами, такими как Azure, Trello и другие.

Создание функций в Powershell

9:36
  • Создание функций в Powershell позволяет автоматизировать повторяющиеся задачи и использовать шаблоны для написания кода.
  • Функции могут быть привязаны к командлетам, что позволяет использовать общие параметры и параметры с открытым значением.

Демонстрация Powershell

10:59
  • Адам демонстрирует создание функции для аутентификации в Azure, используя шаблон "get azcontext, connect az account".
  • Функция может быть использована для автоматизации процесса аутентификации при выполнении команд в Powershell.

Создание функции для подключения к Azure

12:05
  • В видео объясняется, как создать функцию в PowerShell для подключения к Azure.
  • Функция должна принимать контекст и аутентифицироваться в Azure.

Перенос логики в код

13:05
  • Функция должна проверять, аутентифицирован ли пользователь в Azure, и если нет, то запускать команду "Connect-AzAccount".
  • Если пользователь уже аутентифицирован, функция должна возвращать сообщение "You are already connected".

Сохранение функции в скрипте

16:03
  • Функция может быть сохранена в скрипте PowerShell под названием "Connect-Azure.ps1".
  • Функция может быть вызвана с помощью команды "Dot Source".

Добавление параметров к функции

20:56
  • Функция может принимать параметр "Имя подписки", который представляет собой строку.
  • Функция может использовать этот параметр для определения имени подписки, если пользователь уже аутентифицирован.
  • Если пользователь не аутентифицирован, функция должна запросить у него имя подписки.

Создание функции в PowerShell

24:32
  • Демонстрируется создание функции в PowerShell с использованием параметров и контекста.
  • Функция может быть использована для автоматизации различных задач и выполнения сложных операций.

Использование функций в PowerShell

26:06
  • Примеры использования функций для создания автоматизированных процессов и выполнения различных задач.
  • Источники обучения: форумы PowerShell, LinkedIn, блог Adam the Automator, и другие ресурсы.

Хобби и увлечения

27:31
  • Адам рассказывает о своем прозвище "Адам-автоматчик" и о своем хобби - радиоуправляемых машинках.
  • Упоминается, что он живет рядом с полем для гольфа и не играет в гольф, но использует поле для катания на радиоуправляемых машинках.