Monday 20 January 2020

Generate Random Password


Method 1

$Password = 'ABCDEFGHKLMNOPRSTUVWXYZ'
$Password += 'abcdefghiklmnoprstuvwxyz'
$Password += '1234567890'
$Password += '!"§$%&/()=?}][{@#*+'

Get-RandomCharacters -length 7 -characters $Password


Method 2

$P1= 'ABCDEFGHKLMNOPRSTUVWXYZ'
$P2 = 'abcdefghiklmnoprstuvwxyz'
$P3 = '1234567890'
$P4 = '!"§$%&/()=?}][{@#*+'
$P5= 'ABCDEFGHKLMNOPRSTUVWXYZ'
$P6 = '1234567890'

$Result=[System.Collections.ArrayList]@()
for($i=1;$i-le1500;$i++)
{
$op=$null
$op+=$p1[(Get-Random -Minimum 1 -Maximum $p1.Length)]
$op+=$p2[(Get-Random -Minimum 1 -Maximum $p2.Length)]
$op+=$p3[(Get-Random -Minimum 1 -Maximum $p3.Length)]
$op+=$p4[(Get-Random -Minimum 1 -Maximum $p4.Length)]
$op+=$p5[(Get-Random -Minimum 1 -Maximum $p5.Length)]
$op+=$p6[(Get-Random -Minimum 1 -Maximum $p6.Length)]
$Result.add($op)
}
$Result | select -Unique



No comments:

Post a Comment