Category Archives: .Net

Snippet: Ersten Buchstaben großschreiben [C#]

Hallo, vor kurzem wollte ich ein kleines Getter-Setter-Interface erstellen, um möglichst komfortabel Get und Set-Blöcke für eine C#-Klasse zu erstellen.

Dazu wollte ich einen Text-String einer Variable zuweisen welcher kleingeschrieben wird und den selben Text-String einer anderen Variable zuweisen bei der der erste Buchstabe großgeschrieben wird.

Nach etwas probieren, kam ich auf folgende Funktion für den Text-String aus der Textbox:

Ja man hätte auch den String zu einer Char-Array konvertieren können um dann das erste Element manipulieren. Aber die obige Lösung empfinde ich als effektiver und schöner.

Habt ihr noch weitere Vorschläge oder Ideen?

In dem Sinne: Frohes manipulieren.

 

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: 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