Backup von IXX Concept mit wbadmin (eingebaute Windows Sicherung)

Aufgrund einer Diskussion bei Facharzt.de habe ich leichtsinnigerweise gesagt, ich schreibe ein kleines Script, was das Backup von IXX Concept mit wbadmin erleichtert, ab und zu ist es sowas ja leicht gesagt / geschrieben, aber wenn man es dann machen will, findet man doch die eine oder andere Herausforderung…

Bitte wie immer darauf achten, ich verfasse alles nach besten wissen, aber es ist und bleibt ein Hobby, also vorsichtig sein 🙂 Ich komme nicht für verlorene Daten auf.

Vorraussetzungen:

  • Windows Server OS ab 2008R2
  • USB Festplatte

Unter Clientbetriebsystemen ist es leider nicht erlaubt, einzelne Pfade zu sichern.

Egal, Script ist erstellt, und da es ein bischen vorarbeit bedarf, schildern wir das hier auch noch schnell…

Als erstes mĂĽssen wir die AusfĂĽhrung von Scripten erlauben

  1.  Powershell als Admin starten
    1. Windows Button drĂĽcken
    2. powershell eingeben
    3. rechtklick
    4. als Administrator ausfĂĽhren
  2. Set-ExecutionPolicy RemoteSigned
    1. Die Sicherheitsabfrage mit JA bestätigen

Dann das folgende Script in den Editor kopieren ( Windows Button ==> Alle Programme ==> Zubehör ==> Editor ) und irgendwo als IxxBackup.ps1 speichern. (c:\scripte als Vorschlag)

In der noch offenen Powershell zu dem Ordner gehen, wo sie das Script gespeichert haben (Ausgehend von c:\scripte muss der Befehl lauten cd c:\scripte und dann das Script ausfĂĽhren.

Am einfachsten können sie das Script starten, indem sie .\IxxBackup.ps1 eingeben, das Script fragt sie dann nach dem Pfad von IXX und dem Ziellaufwerk. Beide Angaben können sie auch im Script an den beschriebenen Stellen hinterlegen…

##################################################################################################
# 
# Kleines Script um IXX Concept mit allen Daten zu sichern                                       
# Es werden keine Daten gesichert, die zur Systemwiederherstellung notwendig sind                
# Diese Einstellungen finden sie in einem weiteren Script
# (c) Jann RĂĽst
# http://i-k-t-s.de
# Fragen im Artikel 
# http://i-k-t-s.de/index.php/backup-von-ixx-concept-mit-wbadmin-eingebaute-windows-sicherung/                                        
##################################################################################################
# Unten muessen einmalig die Variablen gefuehlt werden, danach muss nur noch die Datei 
# als Administrator ausgefuert werden
#
# Pfad zu IXX Concept eingeben, in dem hinter dem = und zwischen den '
# der Pfad ergaenzt wird
# Bsp.: $PfadzuIXX ="D:\DConcept"
#
# Laufwerk auf das gesichert werden soll
# Bsp.: USB Laufwerk wird als Laufwerk K erkannt
# Dann $Ziel ='K:'
# 
# Fuer die Sicherung sind keine weiteren Angaben notwendig
#
##################################################################################################
$PfadzuIXX ='C:\inetpub'
# $PfadzuIXX =$null
$Ziel ='F:'
##################################################################################################
# AB HIER KEINE AENDERUNGEN VORNEHMEN, WENN SIE NICHT WISSEN, WAS SIE TUN
##################################################################################################

# Sollten keine Daten in den Variablen angegeben sein, werden sie hier abgefragt
# Die Daten werden aber nicht im Script gespeichert

If (-NOT $PfadzuIXX) {
    Write-Host 'Bitte geben Sie den Pfad zu IxxConcept an'
    $PfadzuIXX= Read-Host
    }

If (-NOT $Ziel) {
    Write-Host 'Bitte geben Sie das Ziellaufwerk an, ACHTUNG andere Daten ausser Windows Sicherungen werden gelöscht'
    $Ziel= Read-Host
    }
# Das Backup wird gestartet
wbadmin start backup -BackupTarget:$Ziel -include:$PfadzuIXX
##################################################################################################
# Das Backup sollte erfolgreich durchgelaufen sein
##################################################################################################



Die Einrichtung kann danach auch als Aufgabe geschehen, wie man ein Script per Aufgabe ausführt ist gut unter http://blog.stefanrehwald.de/2013/06/12/powershell-08-ein-schedule-task-anlegen/ erklärt.

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert