Создание пароля на Powershell
Немало копий сломано на тему, какое средство для создания случайных паролей лучше (обеспечивает наибольшую степень энтропии). На мой взгляд, лучшее – то, принцип работы которого прост и понятен, а цели ломать копья не стоит.
На моём рабочем столе всегда достойное место занимает 6 строчек Powershell-скрипта:
$pw=-Join("abcdefghijklmnopqrstuvwxyz".ToCharArray()|Get-Random -c 6)`
+ -Join("ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray()|Get-Random -c 6)`
+ -Join("1234567890".ToCharArray()|Get-Random -c 6)`
+ -Join("-_@#".ToCharArray()|Get-Random -c 1)
$pw=($pw -split '' | Sort-Object {Get-Random}) -join ''
При желании всегда можно изменить сложность, удалить внешне схожие символы (цифра 0 и буква O; заглавная I и прописная l).