Всех категорически приветствую!
В данной статье я покажу как можно сгенерировать пароль, используя собственные обязательные символы, определяя длину пароля и как задать регулярным выражением формат пароля. Плюсом я опубликую функцию, которая задаст этот пароль на учётную запись.
Зачем нужно
Чаще всего генерация пароля необходима для учётных записей, особенно хорошо, если ты сам управляешь форматом своего пароля.
Скрипт
Сначала импортируем библиотеку Custom-Library. Взять её можно отсюда. Она нам тут нужна для wr функции (статья о ней), подключаем её из своего расположения.
Import-Module " C:\Custom-Library.ps1"
Разделим задачу на функции, где я подробно опишу каждую строчку:
- сама функция генерирования пароля с переменной длинной пароля
- функция, которая установит пароль на учётку.
Использование
Вызываем функцию Generate- Password и записываем результат в переменную, устанавливаем пароль функцией Set-Password.
$password = Generate- Password
Set-Password - to_user petrov_ev - pswd $password
Полный код опубликован тут.
Итог
Самостоятельно корректируемая функция по генерированию пароля - удобная штука. В данном скрипте я использовал библиотеку, куда в будущем буду дописывать различные функции и использовать их в новых статьях. Эти две функции также идут в эту библиотеку.
О функции wr можно почитать в статье.
Спасибо за внимание. Посмотрите на моём канале другие полезные статьи, может они вам помогут решить ваши задачи.