Check Last Backup, Version 1.3 available

There is a new release of my “Check Last Backup” SCDPM Script. I have done some modification on the Code and added some new Features.

Skip HyperV now reports the span Days, so you can see if there is a Problem.

The query for running Job now ignores Tape Jobs.

And we now create a Summary Report and you will be able to send this via mail.

Hope you like the new Script, here is the Code, at the End is the Link to TechNet Gallery Download. Please rate and comment for new Features.

(Read more…)

Check Last Backup, Script available in Version 1.2

There is a new Version of my SCDPM PowerShell Script, Check Last Backup. I have added a high requested Feature, to skip Hyper-V Datasources.

Why you want to skip VM Backup? My Script is starting a Backup job if your backup is too old, so cause Hyper-V VM’s can sometime backed up in Offline mode, that is not good if this is happening during production time.

So the Script has now the possibility to skip Hyper-V VM Datasources.

Like the previous Version, you can call this Script with Parameter’s and send the Result as an email.

(Read more…)

Orchestrator und PowerShell v3 funktioniert, auch ohne Workaround

Wer jetzt glaubt, das hier wäre der nächste Artikel, der euch einen Workaround zeigt, um PowerShell v3 in System Center Orchestrator zu starten, der irrt.

Ich zeige euch wie ihr PowerShell V3, ganz normal, mittels “Run .Net Script” Activity starten könnt.

Problem besteht ja darin, das SCO standardmäßig nur die Powershell v2 startet. Das ist soweit kein Problem, so lange SCO auf einem Server 2008 R2 installiert ist.

Da wir mittlerweile jedoch das Jahr 2015 schreiben und viele Server mit Server 2012 R2 und PowerShell v3 oder höher daherkommen, haben wir da ein Problem, sobald wir PowerShell Module importieren die unter v3 oder v4 laufen.

Das Problem

Solange das “Run .Net Script” Activity kein spezielles CMDlet benötigt könnt ihr das Activity ganz normal nutzen, wie dieses Beispiel zeigt.

(Read more…)

Check Last Backup, Script in Version 1.1 verfügbar

Es gibt mal wieder ein neues PowerShell Script für SCDPM. Aufgrund vieler Anfragen von Kollegen und aus der Community, gibt es in diesem Skript viele Neuerungen.

Erste große Änderung, man kann das Script nun mittels Parametern aufrufen, somit ist es möglich das Script als Task laufen zu lassen.

Zusätzlich kann das Logfile per Mail versendet werden, danach gab’s noch einige Anpassungen in der Logik und bei der Abfrage der DS.

 

(Read more…)

Techguy goes YouTube

YouTube-logo-full_colorRichtig gelesen, Techguy ist nun auch auf YouTube.

Vielleicht habt ihr es ja schon mitbekommen, seit ca. 2 Monaten arbeite ich an meinem YouTube Channel und seit dem letzten WE sind nun auch 10 Videos online, darum gibt’s es hier jetzt mal einen Artikel dazu.

Primär wird es dort Videos zu den Themen SCDPM, SCO, SCSM und etwas PowerShell geben, also genau die Themen die auch aktuell meinen Blog bestimmen.

Die ersten 10 Videos handeln über SCDPM und SCO, deren Installation und ein paar grundlegende Tasks, auch ein paar Runbooks werden vorgestellt.

Hier findet ihr meinen Channel und alle meine aktuellen Videos: https://www.youtube.com/user/TechguyAT/videos

Alle Videos werden auch in Playlists sortiert: https://www.youtube.com/user/TechguyAT/playlists

Also, bitte Channel abonnieren, liken, kommentieren und teilen.

Schreibt mir über Themen die euch als Video interessieren würden.

Und her nochmal alle meine Sozial Media Angebote:

Michael Seidl aka Techguy

PowerShell IF

Heute befassen wir uns mit der IF Logik in PowerShell. Wie in jeder Programmiersprache besitzt auch PowerShell eine “IF” Funktion die eigentlich schon fast selbsterklärend ist.

Dennoch gibt es immer wieder Fragen zum Syntax und zu verschachtelten IF Abfragen und zu mehrfachen Bedingungen.

Deshalb gibt es heute diesen Beitrag zu PowerShell “IF

Der Einstieg

Beginnen wir mit einem einfachen Beispiel. Wir wollen die Variable “$Geschlecht” abfragen ob dieses männlich oder weiblich ist.

(Read more…)

Auswurf des Bandes bei Standalone Tape Drive mit SCDPM

Immer wieder fragen mich Kunden, ob nicht der DPM nach seiner Sicherung das Band auswerfen könnte. Bis jetzt musste ich das immer mit einem NEIN beantworten, aber es gibt eine Lösung.

Folgendes Script habe ich nur bei Standalone Tape Drives getestet, und es wirft das Band aus dem Slot tatsächlich aus.

Es wird aktuell nicht geprüft ob die Sicherung erfolgreich war oder nicht, sondern es wird einfach das Band ausgeworfen, ohne Rücksicht auf den Status der Bandsicherung.

Es wird ein kleines Tool dazu benötigt, das den eigentlichen Auswurf durchführt, mittels PowerShell holen wir uns die notwendigen Daten und starten diese Datei mit den nötigen Parametern.

(Read more…)

Get Last Tape Backup, neues SCDPM PowerShell Script

Heute mal wieder mit einem neuen PowerShell Script um euch die Arbeit mit System Center Data Protection Manager zu erleichtern.

Hatte schon länger vor diese Script zu schreiben, als dann gestern ein User aus den TechNet Foren die Frage nach so einem Script stellt, habe ich es dann heute fertiggestellt.

Das Script liest zuerst alle eure Datasources aus um aus jeder Datasource den letzten Recoverypoint auf Tape zu ermitteln.

Das ganze wir dann mit den Tape Informationen in eine CSV Datei exportiert.

(Read more…)

Migrate DPM Datasource, einfach und schnell mittels GUI, Script in Version 1.1 verfügbar

Ich habe mein “Migrate DPM Datasource” Script aktualisiert und um einige Funktionen erweitert. Nicht nur ein paar Fehlerbehebungen, nein auch ein paar neue Funktionen sind hinzugekommen. Aktuell war es möglich eine einzelne Datasource auf eine Disk zu verschieben oder alle Datasources einer Disk auf eine andere Disk zu verschieben. 2 Neue Optionen sind dazugekommen. Ihr könnt eine gesamte Protectiongroup auf eine andere Disk verschieben, oder eine Disk Freiräumen. Der Unterschied hier ist, ihr wählt die Disk und mein Script entscheidet bei jeder Datasource welche Disk verwendet wird, und zwar diese die am meisten Speicherplatz frei hat.

(Read more…)

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…)