Passwort Generator mit PowerSHELL

Posted on: 10. April 2018
Oft benötigst du ein neues Passwort und dabei ist es wichtig, dass die Sicherheit nicht zu kurz kommt. Wenn du also ein Passwort selbst kreierst, läufst du Gefahr dass dies nicht so sicher ist. Das ändern wir nun uns lassen PowerSHELL für uns diese Arbeit erledigen mittels eines Passwort Generators.

Hier der Code aus dem Youtube-Video. Die Vorgehensweise und Bemerkungen findest du direkt als Kommentare (#Grün) im Code. So wird er dir ebenfalls in der PowerSHELL ISE angezeigt werden.
——————————————–
# Erstellen des Arrays mit den gewünschten Zeichen für das Passwort            
    $meinpw = @()            
    $meinpw += [char[]]([char]65..[char]90) # Grossbuchstaben            
    $meinpw += [char[]]([char]97..[char]122) # Kleinbuchstaben            
    $meinpw += 0..9 # Zahlen            
    $meinpw += [char[]]([char]33..[char]38) # Sonderzeichen 1            
    $meinpw += [char[]]([char]40..[char]47) # Sonderzeichen 2            
            
# Abfrage in der Konsole wieviele Zeichen das Passwort haben soll            
[int]$anzahl = Read-Host -Prompt "Wieviele Zeichen möchtest du haben?"            
            
# Runden der Abfrage auf 0 Dezimalstellen            
$anzahl = [math]::Round($anzahl,0)            
            
# Generieren des Passwortes mit Get-Random            
$pwausgabe = (Get-Random -InputObject $meinpw -Count $anzahl) -join ""            
            
# Ausgabe des Passwortes und der Länge            
Write-Host $pwausgabe " >> Hat " $pwausgabe.Length " Zeichen"            
            
# Kopieren des Passwortes in die Zwischenablage            
$pwausgabe | clip
——————————————–
Solltest du irgendwelche Fragen haben, dann kannst du diese gerne entweder hier im Blog oder direkt unter dem YouTube Video stellen. Ich gebe alles, deine Fragen zeitnahe zu beantworten oder ein entsprechendes Video darüber zu machen.
Gerade die Grundlagen-Videos werde ich nicht mit viel Text ausschmücken. Bei mir ist jeweils jede Code-Zeile direkt im Code Kommentiert (#Grün). Du kannst den Code direkt mit in dein Script kopieren und hast so eine gute Orientierungshilfe, sobald du die Scripts auf deine Bedürfnisse anpasst.

Ich erstelle und veröffentliche sämtliche Videos kostenlos und blende auch keine Werbung ein, dies will ich auch so beibehalten. Da das vermittelte Wissen aber in teuren Kursen erlangt werden kann, ist eine kleine Spende hin und wieder sicher keine schlechte Gegenleistung.