Windowsで初期パスワード等を作るのってどうしたらよいでしょうかね
時々使うのでやり方の備忘録
GeneratePasswordを使用
長さ8文字のパスワードを生成
例
PS C:\> Add-Type -AssemblyName System.web;[System.web.security.membership]::GeneratePassword(8,0)
zgqOILH6
PS C:\>
解説
GeneratePassword 関数は指定した長さのパスワードを生成してくれます
第一引数は、文字の長さ
第二引数は、パスワードに含まれる英数字以外の文字の最小数
になります
第二引数は、最小数のため、0にしても英数字以外の記号等が含まれることがあるので注意
もう1点注意点あり、GeneratePassword 関数は .NET Framework の機能のため Windows 以外の Powrshell Core では動かないハズ
対応版はそのうち追記するカモ
コメント