PowerShell BackupScript in der Version 1.2 verfügbar

Ich habe gerade mein BackupScript angepasst und möchte euch das natürlich zur Verfügung stellen.

Es waren viele Änderungen unter der Haube, also Variablen angepasst, Code gesäubert und ein paar Kleinigkeiten

Es gab eigentlich nur Fixes, da mir ein paar Leser geschrieben haben, das mein Script unter PS2 nicht funktioniert.

Beim löschen der alten Backupverzeichnisse gab es ein Problem und die Zahl der noch zu sichernden Dateien war falsch, beides wurde korrigiert und nun habt ihr eine neue Version.

(Read more…)

GetDPMTapeList in der Version 1.3 verfügbar

PowerShell Ich habe mein GetDPMTapeList PowerShell Script erweitert.

Ich selbst habe in den letzten Woche einige Funktionen erweitert die ich im täglichen Betrieb benötigt habe. Zusätzlich kamen von euch einige Vorschläge.

Alles in Allem ist die Version 1.3 jetzt ein echt tolles Hilfsmittel um eure Bänder im System Center Data Protection Manager zu verwalten.

Den was jetzt neu ist, ich lese ALLE Tapes aus, die dem SCDPM bekannt sind, somit habt ihr immer einen aktuellen Status für alle eure Bänder im SCDPM.

Es gibt aber noch mehr Änderungen, welche das sind zeige ich euch hier im Beitrag.

(Read more…)

Hyper-V Recovery mittels PowerShell und SCDPM

Diesmal zeige ich euch, wie ihr mittels PowerShell eine Hyper-V VM aus dem System Center Data Protection Manager auf eine Disk wiederherstellen könnt.

Ich musste mal bei einem Kunden alle Datasources der letzten 12 Monate wiederherstellen. Bei 12 Monaten und ca. 200 Datasources kann das per GUI schon ne Weile dauern. Deshalb habe ich mich dazu entschieden das ganze per PowerShell zu machen.

Gestern bekam ich auf Twitter, vom User @_clxe, folgende Anfrage: Hast du einen Tipp wie ich Hyper-V VMs per PowerShell auf ein Filesystem restoren kann?

Dann habe ich mein altes PowerShell Script ausgepackt und es mit Hyper-V VMs probiert und das stelle ich euch heute vor.

(Read more…)

Tapes löschen und als frei markieren in SCDPM, mit Benutzeroberfläche

Ich hab mal wieder ein PowerShell Script für System Center Data Protection Manager geschrieben, welches euch das löschen von Tapes erleichtert.

Ein beschriebenes Band in SCDPM kann mittels GUI nicht gelöscht werden, dazu bietet Microsoft euch “ForceFree-Tape.ps1” im SCDPM Verzeichnis.

Wer das schon mal probiert hat, weiß das die Bedienung nicht gerade einfach ist. Man muss den genauen Namen der Library kennen und tippen und man muss die Slot Nummer richtig eingeben.

Das alles nehme ich euch ab, und ihr könnt ganze einfach per Auswahlfenster die Library und die Tapes auswählen die ihr löschen wollt.

Diese Werte übergebe ich dem MS Script “ForceFree-Tape.ps1” welches dann die Arbeit erledigt.

(Read more…)

PowerShell BackupScript in der Version 1.1 verfügbar

Ich habe gerade mein BackupScript angepasst und möchte euch das natürlich zur Verfügung stellen.

Es waren viele Änderungen unter der Haube, also Variablen angepasst, Code gesäubert und ein paar Kleinigkeiten.

Eine große Änderung wurde jedoch durchgeführt, und zwar wird ab sofort alles in ein LogFile geschrieben und auf Wunsch auch im Fenster ausgegeben.

Zum Schluss wird noch eine Zusammenfassung ins Log geschrieben, wie viele Daten kopiert wurden und wie lange das Backup gedauert hat.

(Read more…)

MigrateDpmData, DPM Datasources mittels GUI verschieben

Wer kennt das nicht, eine DPM Disk ist voll und ein paar Datasources sollten verschoben werden, aber wie.

Microsoft liefert leider keine Möglichkeit dies mit der DPM Konsole zu machen, somit muss auf die PowerShell zurückgegriffen werden.

Auch hier ist das etwas mehr Aufwand als erwartet, und da ich immer wieder Datasources oder ganze HDD’s verschieben muss, habe ich ein PowerShell Script mit GUI geschrieben, welches euch und mir diesen Schritt sehr erleichtert.

(Read more…)

Die Zwischenablage mit PowerShell auslesen und setzen

Heute mal eine kleine Spielerei mit PowerShell und der Zwischenablage.

Ich habe vor kurzem entdeckt das es mit PowerShell möglich ist die Zwischenablage zu bearbeiten.

Also entweder Werte in die Zwischenablage schreiben oder diese Werte sogar auszulesen.

Wie gesagt eher eine kleine Spielerei, aber vielleicht habt ihr ja eine Idee für was man diese Funktion nutzen könnte.

(Read more…)

GetDPMTapeList in der Version 1.2 verfügbar

Es gibt mal wieder eine neue Version des GetDPMTapeList Powershell Scriptes.

Diesmal mit 2 Änderungen, die mir so im täglichen Betrieb aufgefallen sind und mir die Arbeit etwas erleichtern.

Meistens nutze ich dieses Script um einem Kunden die Liste der Tapes zu übermitteln, welche er aus der Library nehmen kann.

Zusätzlich dient dieses Script der Dokumentation, zu welchem Zeitpunkt er dann diese Tapes wieder in die Library geben kann.

Da bietet sich natürlich an, die Ausgabe nach Datum zu sortieren, und genau das ist die Änderung.

(Read more…)

GetDPMTapeList in der Version 1.1 verfügbar

PowerShell Es gibt ein Update des GetDPMTapeList Powershell Scriptes. Mir ist 1 Bug aufgefallen und ich habe 2 Änderungen gemacht. Der Bug hat das Expire-date betroffen welches in das Export File geschrieben wurde, dies konnte unter Umständen in Excel falsch formatiert sein. Es ist nun nicht mehr notwendig den DPM Server anzugeben, es wird automatisch der Rechnername des lokalen Rechners verwendet auf dem das Script ausgeführt wird Zusätzlich wird das Exportfile in das selbe Verzeichnis geschrieben in dem auch das Script ausgeführt wird, es muss nur noch der Dateiname konfiguriert werden.

(Read more…)

SCDPM PowerShell Scripts automatisieren

SysCnt-DPM_v_rgb

Hier ein kurzer Beitrag aus aktuellem Anlass.

Ich habe euch in letzter Zeit viele PowerShell Scripts gezeigt die ihr einfach mittels Doppelklick oder im ISE ausführen könnt.

Es würde sich natürlich auch anbieten diese automatisch zu starten, mittels Task Scheduler oder ähnlichem.

Ich zeige euch heute wie ich SCDPM PowerShell Scripts automatisiere, für andere Scripte gelten dann auch andere Regeln, aber mit SCDPM habe ich mit dieser Variante die besten Erfahrungen gemacht.

(Read more…)