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
10個パスワード生成したいとき
単純に繰り返し処理を使う…でよしとしよう。
for($i=0;$i -lt 10;$i++){ Add-type -AssemblyName System.Web;[System.Web.Security.Membership]::GeneratePassword(8,1) }
Windowsをもっと使いたおす方法
Windowsをもっと使いたおすことを学べる方法についてはこちらにまとめています。
Windowsをもっと使いたおすためのUdemy学習教材 5選
本記事では、WindowsユーザがWindowsをもっと使いたおせるようになるためのUdemy学習教材について紹介します。 はじめに このブログでもWindowsに関する話題をかいつまんで取りあげていますが、体系立った知識を得るためには、や...