Author Archives: BlackBoxCoder

Script: Alle jemals angemeldeten Benutzer auslesen über die Registry [PowerShell]

Guten Tag,

vor kurzem wollte ich alle jemals angemeldeten Benutzer auf einem Windows Computer auslesen, über die Registry.
Unter dem Pfad: HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\ sieht man zwar die SID der einzelnen Benutzer und unter dem Key ProfileImagePath kann man auch den Namen auslesen, aber das geht durchaus mit der PowerShell und dem Befehl Get-Childitem schneller.
Man muss nur in einem Foreach-Block für jeden gefunden SubFolder unter ProfileList die SID übersetzen.

Der Code dafür sieht wie folgt aus:

Mittels: $($_.Name| split-path -leaf) lassen wir uns nur die SID ausgeben, da der Name des SubFolder die SID der Benutzer ist.

Indem Sinne, viel Spaß beim durchstöbern, ob sich nicht doch jemand anderes an dem System angemeldet hat.

 

Script: Shortcuts analysieren [PowerShell]

Hallo, vor kurzem habe ich ein Bild entdeckt, welches einen Screenshot zeigte mit diversen Shortcuts zu Google-Chrome, darunter Stand nur einer sei der echte Google Chrome der sei der Internet Explorer. Die Aufgabe bestand darin, den richtigen Shortcut zu starten.

Da dachte ich mir, dass geht doch ganz fix mit der PowerShell – Spoiler-Alarm: Ging es auch!

Anbei das dazu verwendete Script:

Zu erst holen wir uns alle LNK Dateien die auf dem Desktop liegen, der Parameter -File wird un-relevant, da wir per dot sourcing sowie so nach Shortcuts suchen. Danach wird von jeder Datei der Targetpath geprüft, enthält dieser die Zeichenkette Chrome, dann wird Google Chrome gestartet.

 

So einfach kann es mit der PowerShell gehen. Kennt ihr eine effizientere Vorgehensweise, gerne auch mit PowerShell? 😉

 

In dem Sinne, Frohes Raten.

Script: Gespeicherte WLAN Passwörter auslesen [PowerShell]

Hallo,
letztens wollte ich gerne das WLAN-Passwort eines gespeicherten Profils auslesen.
Jedoch war ich mit diesem nicht verbunden, aber mit dem Windows-Default-Programm Netsh.exe ist dies möglich.
Dafür benötigt man die SSID des WLANs, diese hatte ich natürlich nicht mehr genau im Kopf aber auch hier kann einem Netsh helfen (leider nicht in einem Schritt).

Da die Ausgabe des Netsh-Befehls etwas viel ist und ich nur einen Teil der Informationen brauche, werte ich die Ausgabe aus und behalte nur das relevante: SSID und Passwort.

Dazu habe ich folgendes Script geschrieben:

Es werden alle SSIDs in einem Array gespeichert und anschließend das jeweilige Passwort ermittelt. Sollte das Passwort nicht im Profil hinterlegt sein, wird eine Warnung ausgegeben.

Vielleicht findet der ein oder andere dies nützlich, Aktualisierung/Erweiterungen findet man unter: https://github.com/blackboxcoder/Get-WLANPassword

In dem Sinne: Frohes Erinnern!

 

Script: Secret Santa – Eine Funktion zum Wichteln in PowerShell [PowerShell]

Hallo,

passend zur Weihnachtszeit und zum Nikolaus-Tag wollte ich mit euch meine Funktion zeigen, mit der Paare zufällig zum Wichteln ausgewählt werden: Get-SecretSanta

Vorher müssen die Teilnehmer bestimmt werden, welche am Wichtel-Ereignis teilnehmen werden. Änderungsvorschläge können an meinem GitHub-Repository angemerkt werden, alternativ über die Kommentare: GitHub-Get-SecretSanta

hier der Code:

In dem Sinne: Frohes wichteln.

1 2 3 4 27