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