bullseye84

Backup-Erstellung mit PowerShell

Erstkontakt mit PowerShell.

Hi Leute,

iIch muss ein Backup-Script mit PowerShell schreiben. Habe PowerShell eben zum ersten mal gesehen und ein paar kleinere Sachen ausprobiert.

Meine Aufgabe:
Ein Backup-Script schreiben, dass Ordner sichert.

Ordnerstruktur: Jahr/Monat/Tag/Monat/Jahr z.b. 2011->06->21.06.2011
Bekomme ich auch soweit mit folgendem Code hin:

Set-Location "G:\"
$NowDate = Get-Date -UFormat %Y\%m\%d.%m.%Y
$BackupPath = "Z:\Test\UsbStick\$NowDate\"
New-Item -Path $BackupPath -ItemType "Directory"
Get-Childitem "G:\" | ForEach-Object -Process { Copy-Item $_ -Destination $BackupPath -Recurse }

Damit habe ich es geschafft, Ordner auf dem USB STick zu sichern, jedoch nimmt er nur 2 Ordner der 6? An was liegt es?

Hat jemand vll. ein Backup-Script als Beispiel?

Gruß
Christian
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 168388

Url: https://administrator.de/forum/backup-erstellung-mit-powershell-168388.html

Ausgedruckt am: 14.05.2025 um 20:05 Uhr

H41mSh1C0R
H41mSh1C0R 21.06.2011 um 13:31:35 Uhr
Goto Top
Wo sind denn die 4 Ordner die er nicht kopieren mag? Im Rootpfad G oder sind das Unterordner?

Wieso eigentlich ein PS Script? Robocopy + Batch erledigt sowas sehr zuverlässig ohne das dazu eine Shell in Anspruch genommen werden muss.

vg
bullseye84
bullseye84 21.06.2011 um 15:35:14 Uhr
Goto Top
also G ist das Wechsellaufwerk des USB STicks. Dort sind 6 Ordner drauf und 1 Datei.
Beim Kopieren werden nur 2 der Ordner kopiert?

und was ist Robocopy + Batch? Davon habe ich keine ahnung.

Ich soll nur ein tägliches Backup machen. ( USB STick nur als Test). Und mit PS kann ich doch einfach unter WINDOWS -> Aufgabenplanung das tägliche ausführen einstellen.
Wie ihr seht, habe ich davon keine ahnung....
bullseye84
bullseye84 22.06.2011 um 09:17:12 Uhr
Goto Top
Ich habe mir Robocopy einmal angeschaut und auch ein Tutorial gelesen. Robocopy arbeitet inkrementell, also habe ich immer nur 1 backup, da es nur geänderte, neue oder gelöschte dateien bearbeitet/mit einbezieht.

ich möchte aber jeden tag ein vollständiges backup haben. Ist das möglich?