PowerShell BackupScript Version 1.4 released

I have updated my PowerShell Backup Script and want to provide you the new Release

I have added some New Feature, Staging Folder, Exclude Dirs, 7Zip Support and fixed some Bugs.

Please comment and rate the Script on TechNet

(Read more…)

How to Alert LaMetric Watch with PowerShell

I have made me a Christmas Present by myself, and ordered a LaMetric Watch a few days ago. If there is someone, who don’t know what this is, take a look here: https://lametric.com/

After some time, configuring and playing around, I got the idea to push Messages to the LaMetric Watch with PowerShell.

It took only a few minutes, reading the API Documentation and write some PowerShell Code, and it worked like a charm.

It took some more time, to write a nice looking PowerShell Code Smileand to write this Article to provide you this Information.

The complete PowerShell Script is available at the Microsoft TechNet Gallery, see the Link at the bottom.

Preparation

Of course, you have to configure your LaMetric Watch and connect it to your Wi-Fi, I will not guide you through this steps Smile

We need the IP and the API Key, the IP should be an easy one, go to your DHCP Server and check the IP, or open the LaMetric APP on your Phone, Settings About, and Wi-Fi, there is your IP

The API Key can be found in the Developer Area at the LaMetric Web Page, in the Device Section: https://developer.lametric.com/user/devices

See this Article for more Help if needed: https://lametric-documentation.readthedocs.io/en/latest/guides/first-steps/first-local-notification.html

Replace the Information at the following Part in the Script

 

Settings and Script

The rest of the Script is straight forward, you have some settings, which are listed in the Script itself, if your interest in some more Details, take a look at the API Docs from LaMetric: https://lametric-documentation.readthedocs.io/en/latest/reference-docs/device-notifications.html

Result

IMG_0897

 

 

 

TechNet Gallery Download: https://gallery.technet.microsoft.com/Send-LaMetric-Watch-Alert-deaedc7a

All my Downloads are here: 1jrYQoA

Rate my Downloads please and tell me your Ideas for the next Release.

Michael Seidl aka Techguy

PowerShell BackupScript Version 1.3 released

I have updated my PowerShell Backup Script and want to provide you the new Release

I have added some New Feature, Send Log File via Mail, Exclude Dirs, Zip the Content and fixes some Bugs.

Please comment and rate the Script on TechNet

(Read more…)

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

Neues PowerShell Script, SCDPM Fehler beheben.

Lange habe ich an diesem Script gearbeitet bis es soweit war, die erste Version zu veröffentlichen. Wie der Titel schon ahnen lässt, behebt dieses Script alle aktuellen SCDPM Alerts.

Aber im Gegensatz zu anderen Scripten die es von dieser Art schon gibt, mach ich hier nicht einfach die “reommende Action” sondern starte für jeden Alert Type, dementsprechend die Aktion die notwendig ist.

Und ich kann hier schon mal verraten, ich vergrößere auch die SCDPM Volumes, sofern es notwendig ist, aber dazu im Artikel mehr.

Die Features

Hier mal eine Liste, welche Fehler dieses Script in der aktuellen Version 1.0 behebt.

  • Replica Volume Size Alert
  • Shadow Copy Volume Size Alert
  • Error created by primary SCDPM Server
  • Tape Errors
  • Server or Agent not responding
  • Replica inactive
  • Job was canceled
  • Protectiongroup was modified
  • VSS Error

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

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

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