PowerShellのワンライナーを使うと、Windows環境だけで手軽にパスワードを生成できるというメモ。.jsのような別ファイルを用意する必要もない。
Windowsでパスワード生成するコマンド
例えば8桁のうち1文字は特殊文字 (@、#、!、%、& など) を含ませる場合はPowerShell上で以下を実行する。
必要に応じて(8,1)の部分を変更する。
Add-type -AssemblyName System.Web;[System.Web.Security.Membership]::GeneratePassword(8,1)
クリップボードに貼り付けたいとき
コマンド実行時にクリップボードに貼り付けたい場合は、パイプでClipに渡すだけ。
Add-type -AssemblyName System.Web;[System.Web.Security.Membership]::GeneratePassword(8,1) | Clip