MozBackup und der Kampf um das verloren geglaubte Backup

Ich lese immer wieder das Backups mittels MozBackup nicht wiederhergestellt werden können. Da auch ich nun quasi mehr oder weniger ein Opfer dieses Problems geworden bin, setzte ich mich intensiver damit auseinander. Vorab die gute Nachricht, es gibt natürlich einen einfachen Weg das Backup wieder herzustellen. Zunächst muss die Ursache des Problems analysiert werden. Dazu weiterlesen…

PowerShell – 05.1 – Messagebox, Inputbox

In PowerShell ist es ebenso wie in VBS möglich eine Input-Box zu generieren. Diese ermöglicht dem Benutzer eine Eingabe von Werten. Das Ganze wird durch Read-Host in PowerShell realisiert, dabei wird die Eingabe in eine Variable gespeichert. Write-Host gibt einen String in der Commandline aus. Es ist auch möglich den Input mittels dem Parameter -assecurestring weiterlesen…

DOS Games unter Windows 7 / 8 oder XP spielen

Es ist möglich alte DOS Klassiker wie beispielsweise Mechanized Assault & eXploration, besser bekannt als M.A.X. unter aktuellen Windowssystem zu spielen. Dies funktioniert ganz einfach mit DOSBox (aktuell in der Version 0.74). DOSBox simuliert ganz einfach DOS.  Wem das nun zu anstrengend ist alles in DOS einzustellen (so wie mir), für den gibt es Abhilfe weiterlesen…

PowerShell – 05 – MessageBox

Natürlich ist es auch in PowerShell möglich eine Messagebox aufzurufen. Wie gewohnt können Titel, Inhalt, Buttons sowie Messageboxicons ausgewählt  und angezeigt werden. Messageboxen eigenen sich zu einem um in einem Script Eingaben eines Benutzer zu realisieren oder auch als praktische Information, dass ein Script durchgelaufen ist. Der Aufruf der Messagebox erfolgt mittels [System.Windows.Forms.MessageBox]::Show(„Nachricht“,“Titel“,0). Der erste weiterlesen…

PowerShell – 04 – Textdatei auslesen, bearbeiten, anlegen, befüllen

In PowerShell ist es sehr einfach mit Boardmitteln Dateien im *.txt, *.csv oder sonst einem Format zu erstellen. Um die Datei in einem Script zu laden wird lediglich der Befehl Get-Content benötigt. Anschließend kann der Inhalt spielend in einer Foreach Schleife behandelt werden. Ebenso ist es sehr einfach in eine Datei zuschreiben oder eine neue Datei weiterlesen…

PowerShell – 03.2 – Strings bearbeiten und untersuchen mit Funktionen wie Trim(), Substring(), Contains(), ToLower(), ToUpper(), StartsWith(), EndsWith()

Es gibt noch viele weitere gute Möglichkeiten um Strings bearbeiten oder untersuchen zu können. Ich möchte folgende Funktionen näher beschreiben Trim(). Dazu gehörten noch TrimStart() und TrimEnd(). Weiter geht es mit SubString(), Contains(), ToLower(), ToUpper(), StartsWith(), EndsWith(). Trim() Trim eignet sich zum Entfernen von Leerzeichen (Spaces) am Anfang und Ende eines Strings. Sieht der String weiterlesen…

PowerShell – 03.1 – Strings auf bestimmten Inhalt prüfen mit dem Parameter -match

Um heraus zu finden, ob sich ein bestimmtes Wort oder eine beliebige Zeichenkette in einem String befindet, gibt es den Parameter -match. Vergleichbar ist -match  von der Wirkungsweise mit Funktion inStr() im VBS. Enthält die zu untersuchende Zeichenkette den gesuchten Inhalt, gibt -match true aus. Somit ist -match ein boolescher Wert. dennoch ist -match nicht weiterlesen…

PowerShell – 03 – Strings zerlegen, zuschneiden, Teile ausschneiden, verbinden

Es gibt mehrere nützliche Funktionen um in PowerShell einen String zu bearbeiten. Um diese nutzen zu können, sollte man ein Grundverständnis für eine String haben. Jedes Zeichen in einem String ist mit einer numerischen Wert versehen, angefangen mit 0. Also ist ein String ein eindimensionales Array. So gibt es die Möglichkeit jedes Feld einzeln in weiterlesen…

PowerShell – 02 – Random

Es gibt die Möglichkeit unter PowerShell eine Random Zahl oder etwas anderes zufällig auszugeben. Beispielsweise kann man Zahlen von eins bis Zehn zufällig ausegben lassen oder auch Buchstaben. Das Ganze wird mittels der Funktion Random realisiert. Aufzurufen ist diese über System.Random. Seit PowerShell 3.0 ist dies jedoch erheblich einfacher geworden. Siehe dazu Get-Random. Es muss weiterlesen…

PowerShell – 01 – Tabs, Zeilenumbrüche, Char

In Vielen Scripten werden Zeilenumbrüche, Tabs oder Sonderzeichen (über Char) benötigt um gewisse Abläufe zu steuern. Um in Powershell wie in VBS diese darzustellen, gibt es mehrere  Möglichkeiten. VBS PowerShell Beschreibung vbNewLineChr(10), Chr(13) n[char]10, [Char]13[System.Environment]::NewLine Erzeugt einen Zeilenumbruch vbCrLf n[char]10, [Char]13[System.Environment]::NewLine Erzeugt ebenfalls einen Zeilenumbruch vbTab `t[char]9 Setzt einen Tab Horizontal Es gibt noch einige Funktionen weiterlesen…

PowerShell – 00 – PowerShell 3.0 einrichten

PowerShell 3.0 bringt mit der überarbeiteten ISE (Integrated Scripting Environment) viele Neuerungen und macht das Arbeiten sehr angenehm. Die ISE löst in meinen Augen andere Codeprogramme wie PowerGUI ab. Nun aber zur Installation, bzw. dem Upgrade auf Version 3.0. Um zu Prüfen welche Version aktuell auf dem System vorhanden ist öffnet man die PowerShell.exe. Es gibt weiterlesen…

Ad-hoc Netzwerk unter Windows 8 erstellen

In Windows 8 ist die Funktion  des ad-hoc Netzwerkes etwas abhandengekommen. Warum, kann ich leider nicht sagen. Nach einiger Recherche im Netz bin ich auf eine Lösung gestoßen. Das erstmalige Einrichten der gewünschten ad-hoc Verbindung benötigt administrative Rechte. Zum An- und Abschalten muss die CMD-Console als Admin ausgeführt werden. Starte die CMD (z.B. als Administrator weiterlesen…