Перейти к содержимому

Классы .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