Классы .NET в PowerShell — создавайте свои собственные!
Adeel Automates
0:00 / 0:00
Классы .NET в PowerShell — создавайте свои собственные!
320 просмотров · 6 месяцев назад
Adeel Automates
1,62 тыс. подписчиков
320 просмотров · 6 месяцев назад
В этом эпизоде мы воспользуемся знаниями, полученными в предыдущем эпизоде о .NET в PowerShell, и создадим собственный класс!
------------------------ ГЛАВЫ ------------------------
00:00 Введение
01:25 Изучение функции для токена
02:51 Инициализация собственного класса
04:41 Добавление свойств экземпляра
06:42 Создание собственного конструктора
10:46 Добавление методов экземпляра
13:00 Добавление скрытых свойств
15:30 Демонстрация класса на данный момент
17:51 Дальнейшее развитие класса
18:21 Добавление статических свойств
22:27 Добавление статических методов
24:06 Разработка обновления токена на основе истечения срока действия
27:09 Демонстрация результатов всего
29:41 Наследование классов
32:32 Перечисления
35:36 Создание класса для логирования скриптов
39:58 Заключение
------------------------ ОБЗОР ------------------------
В этом В этом эпизоде мы воспользуемся знаниями, полученными в предыдущем эпизоде о .NET в PowerShell, и создадим собственный класс!
🔹Сначала мы продемонстрируем функцию PowerShell, которая генерирует токены OAuth2.
🔹Затем мы перестроим её в класс.
🔹В процессе мы покажем, как создавать собственные конструкторы, свойства и методы.
🔹По мере продвижения мы расширим функционал, чтобы он принимал несколько областей видимости для разных сервисов (Graph, Azure, Storage).
🔹Создадим процесс с сохранением состояния для обработки генерации токенов (генерация происходит только при истечении срока их действия).
🔹Демонстрация использования наследования классов
🔹Демонстрация использования перечислений
🔹Пример логирования
В конце вы увидите все возможности классов, чтобы начать использовать их в своей среде и воспользоваться этой расширенной функцией PowerShell.
Поддержите нас:
🔔 Подпишитесь на канал, чтобы получать больше видео из этой серии: PowerShell Engineering
👍 Поставьте лайк этому видео.
Ссылки:
⚙️GitHub: https://github.com/adeelautomates/Pow...
#azure #m365 #entraid #powershell #dotnet