Dieser Powershell-Script erstellt eine Datensicherung anhand der in der config.ini gespeicherten Infos.
Wichtig ist hierbei, das die Scriptdatei Backup-Daten.PS1 und Config.ini im selben Verzeichnis liegen.
Folgende Parameter gibt es fr die Config.ini

EventMessage=Legt den Text fest, der in der Ereignisanzeige erscheinen muss damit der Computer das Backup durchfhrt. (z.B. Ausschalten, Neustart usw.)
LogDir=Legt das Verzeichnis fr die LogDateien fest
LogOld=Das alter der LogDateien die automatisch gelscht werden sollen in Tage
Source=Welches Verzeichnis soll gesichert werden (Es knnen hierbei mehrere Source angeben werden)
Destination=Das Ziel der Sicherung
notFile=Diese Dateien werden nicht gesichert (Es knnen mehrere angeben werden)
notFolder=Diese Verzeichnise werden nicht gesichert (Es knnen mehrere angeben werden)

Sollte es in den Verzeichnisnamen oder Dateinamen Leerschritte geben, so mssen diese mit "" eingeben werden.

Fr die komplett automatischen Backup beim Ausschalten des PC mssen folgende Schritte durchgefhrt werden:

1. ffne Powershell als Administrator und gebe folgenden Befehl ein:
	set-executionpolicy AllSigned
   Frage mit "j" beantworten

2. ffne die Eigenschaften des "Backup-Data.PS1" (rechte Maustaste Eigenschaften)
	"Digitale Signaturen"
		"PowerShell User" auswhlen
			"Details" anklicken
				"Zertifikat anzeigen" anklicken
					"zertifikat installieren..." anklicken
					Weiter --> Weiter --> Fertig stellen

3. ber Windows aufhren
	gpedit.msc
		Userkonfiguration\Windows-Einstellungen\Skripts(Start/Herunterfahren)\Herunterfahren
			unter "PowerShell-Scripts" den Script hinzufgen
		
		Administrative Vorlagen\System\Skripts\Maximale Wartzeit fr Gruppenrichtlinienskripts
			Hier ist der Standartwert 10 min, dies reicht aber je nach Backupjob nicht. Daher sollte hier die Zeit Hochgesetzt werden.




Beispiel Config.ini
================================================
[System]
Debug=1
EventMessage=Herunterfahrtyp: Ausschalten
Destination=\\alkor-nb\Backup
LogDir=\\alkor-nb\Backup
LogOld=14

[Source]
Source=C:\Users\cl-su_000


[notFile]
notFile=C:\Users\cl-su_000\NTUSER.DAT
notFile=C:\Users\cl-su_000\ntuser.dat.LOG1
notFile=C:\Users\cl-su_000\ntuser.dat.LOG2

[notFolder]
notFolder=C:\Users\cl-su_000\AppData\Local\Temp
notFolder=C:\Users\cl-su_000\AppData\LocalLow
notFolder=C:\Users\cl-su_000\AppData\Local\WindowsUpdate
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\Credentials
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\Event Viewer
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\Feeds
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\Feeds Cache
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\FORMS
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\Internet Explorer
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\Media Player
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\MSDN
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\NetTraces
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\Windows
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\Windows Media
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\Windows Sidebar
notFolder=C:\Users\cl-su_000\AppData\Local\Microsoft\Windows Virtual PC
notFolder=C:\Users\cl-su_000\Searches
notFolder=C:\Users\cl-su_000\AppData\Roaming
notFolder=C:\Users\cl-su_000\Downloads