Сгенерировать случайный пароль на Powershell за 2 строки

Обычно я генерирую пароли для пользователей, закрывая глаза и нажимая кнопки на клавиатуре. Сейчас уже это делать необязательно - генерировать можно скриптом на Powershell:
$pw = [char[]]"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!%&*+()=?|<>_-@$" {($pw | Get-Random -Count 12) -join ""}
Это будет один пароль из 12 символов.
А можно сразу вот так:
(1..100) | ForEach({($pw | Get-Random -Count 12) -join ""})
Это будет сразу сто (100) паролей.
script (en), powershell (ru), скрипт
- Просмотров: 3974