Schlagwort-Archive: PowerShell

PowerShell ist ein plattformübergreifendes Framework und Skriptsprache von Microsoft zur Automatisierung, Konfiguration und Verwaltung von Systemen.

Computer Seriennummer Abfragen

BIOS und Seriennummer ermitteln

Die Seriennummer kann nützlich sein, um Computerhardware für Inventurzwecke zu identifizieren, die oft auf einem kleinen Aufkleber auf der Rückseite des Geräts steht. Wir können diese Seriennummer auch aus der BIOS-Konfiguration erhalten. Hierzu kann die Windows Management Instrumentation (WMI)-Klasse Win32_Bios genutzt werden.

Die Seriennummer gibt ebenso Aufschluss über den Status der Herstellergarantie. Wie es bei Hewlett Packard Enterprise 14,62 +0,10 +0,69% die Produktgarantie-Prüfung gibt, oder bei Lenovo Group Ltd. 13,85 +0,01 +0,10% auf der Support-Webseite es möglich ist. Die BIOS-Version und Seriennummer um den Computer zu identifizieren, bei der Suche nach Software-Updates und passenden Treiber bei den Herstellerwebseiten.

Die Abfrage der Seriennummer mittels WMI-Klasse Win32_Bios aus dem Command Prompt:

Im Command Prompt gibt folgender Befehl die Ausgabe der BIOS-Version:

In der PowerShell werden BIOS Informationen und die Seriennummer wie folgt ermittelt:

Der folgende PowerShell Befehl enthält die Seriennummer des aktuellen Computers:

Das Cmdlet ruft die Klasse win32_bios ab, aus einer CIM-Instanz des CIM-Server, und bringt die BIOS Information zur Ausgabe.

Zwischenablage in PowerShell nutzen

Mit PowerShell Inhalt in die Zwischenablage kopieren

powershell

Mit dem PowerShell cmdlet für die Zwischenablage werden erweiterte Anwendungen erlaubt, aus der PowerShell kann nun nicht nur Inhalt in die Zwischenablage Clipboard kopiert werden, es ist auch das hinzufügen von Inhalt von bereits in der Zwischenablage vorhandenen Inhalt möglich.

Durch das PowerShell Command Set-Clipboard wird ein Text in die Zwischenablage kopiert.

Der eben kopierte Text kann mit Get-Clipboard abgerufen werden.

Mit dem Parameter -Append wird eine Textzeile zur vorhandenen hinzugefügt.

Diese mit Get-Clipboard wieder abgefragt wird.

Folgende Zeile löscht den Inhalt in der Zwischenablage wieder.

Und es geht noch mehr, möchte man Dateien und Ordner die kopiert werden sollen aus der Zwischenablage abrufen, gibt folgendes Command die Ausgabe.

Ebenfalls nützlich ist es, den Text Inhalt von Dateien, direkt ohne die Datei zu öffnen in die Zwischenablage zu kopieren, beispielsweise Scripts oder Source Code.

Get-Content lässt den Inhalt von test.bat in die Zwischenablage kopieren.

Compare-Object vergleicht den Inhalt und kopiert diesen ins Clipboard.

Der default von Compare-Object ist not case sensitive, mit dem Parameter -CaseSensitive wird gross/klein Schreibung unterschieden.

Hilfe und Beispiele zur Anwendung gibt es mit Get-Help.

Text in Hex Konverter mit PowerShell

Mit PowerShell Text Hexadecimal und Decimal konvertieren

powershell

ASCII Text in Hexadezimale Zeichen Konverter gibt es als Online Tool im Internet viele. Sollen sensible Daten beim Konvertieren im Internet nicht preisgegeben werden, empfiehlt sich die Umwandlung auf dem eigenen Rechner. Dazu braucht man nicht einmal ein Programm zu installieren, einfach zu bewerkstelligen ist es mit PowerShell.

PowerShell öffnen und folgenden Befehl ausführen:

Mit Notepad die Code Zeilen einfügen und speichern:

PowerShell beenden und neu öffnen, nun kann der Befehl text2hex ausgeführt werden.

Die Umwandlung von Decimal to Binary, Decimal to Hexadecimal und Hexadecimal to Decimal.