Kommandozeilen QR-Code und Barcode-Leser für die PowerShell

QR-Code-Leser

In diesem Beitrag stellen wir einen QR-Code-Leser vor, der auf der Kommandozeile in PowerShell Skripten funktioniert. Darüber hinaus findet keine Übertragung der Bild-Datei an einen Web Service statt. Die lokale Verarbeitung ist insbesondere für sicherheitskritische QR-Codes, wie WLAN-Zugangsdaten1 oder OTP (One-Time Password)-Parameter für Zwei-Faktor-Authentifikationen, notwendig.

Backupskript für CD-R

Vor einiger Zeit haben wir nach einer Lösung für ein Datensicherungskonzept mit CD-Recordables bzw. CD-ReWritables gesucht, da die Sicherung auf Bänder diverse Nachteile hat. So ist für die Datensicherung immer ein Streamer- oder DAT-Laufwerk notwendig, das für kaum einen anderen Zweck benutzt werden kann, wenn man mal von der Archivierung großer Datenbestände absieht. Außerdem muss immer ein Bandlaufwerk für die Wiederherstellung von Dateien zur Verfügung stehen. Dies schließt die Wiederherstellung von Daten auf anderen Rechnern, wie z.B. einzelnen Workstations oder Laptops aus.
Im Gegensatz dazu sind CD-Rs bzw. CD-RWs mittlerweile in fast jedem CD-ROM-Laufwerk lesbar und bieten einen wesentlich schnelleren Zugriff als ein Bandlaufwerk. Darüber hinaus kann ein CD-Brenner auch noch andere Funktionen als eine reine Datensicherung erfüllen. Die Vorteile eines CD-Brenners gelten, mit geringen Einschränkungen, im Übrigen genauso für Zip-Laufwerke.
Es gibt jedoch auch einen gravierenden Nachteil eines CD-Brenners gegenüber einem Bandlaufwerk: CDs haben eine wesentlich geringere Kapazität als Bänder. Daher ist für den Einsatz von CDs als Sicherungsmedium ein anderes Datensicherungskonzept als für Bandlaufwerke notwendig.