【powershell】powershellでパスワードを生成する

最近メールでファイル送信を行うことが多く、その度にpowershellでのパスワード生成方法をぐぐっていたので備忘として方法を記載します。

powershellでパスワードを生成する

どちらも10桁で出力するようにしています。

記号あり

一番簡単なのはこれです。

Add-type -AssemblyName System.Web;[System.Web.Security.Membership]::GeneratePassword(10,3)

試しに実行すると「.h=qk!dKPQ」が出力されました。

記号なし

ググった感じこれがシンプルで良さそうでした。

-join ((1..10) | %{(65..90) + (97..122) | Get-Random} | % {[char]$_})

試しに実行すると「lLWpfTufSn」が出力されました。

 

これですぐに確認できる!