Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【PowerShell】英数字だけからなる指定の長さのランダムな文字列を得る

PowerShellには英数字だけからなるランダムな文字列を作成するコマンドレットはない。System名前空間のGuid構造体のNewGuidメソッドで代用することはできるが、英字は大文字か小文字のどちらかになってしまう。なお、マイクロソフトはGUIDの機能に関して、暗号化の目的で使用するべきではないとしているので注意。

PS > [Guid]::NewGuid().ToString("N").Substring(0, 8)
1d2dcd0b
PS > [Guid]::NewGuid().ToString("N").Substring(0, 10)
a3b6ad8e6c