emheonivek
Goto Top

Powershell Script für VHD Sicherung erweitern

Liebe User,

ich habe vor folgendes Powershell Script zu erweitern, um mehrere Backupsätze einer virtuellem Maschine vorzuhalten.

Stop-VM –Name "VM01"
Copy-Item 'C:\VM\VM01\VM01.vhdx' -Destination '\\BACKUPSHARE\VM01' -passthru | foreach{$_.FullName; $len += ($_.length/1KB);}; Write-Host $len "Bytes kopiert"; $len=0;
Start-VM –Name "VM01

- Dateinamen erweitern mit Datumsangabe YYYY_MM_DD
- 3 Backups speichern und das älteste automatisch löschen


Wie gehe ich am besten vor und ist das überhaupt realisierbar?

Viele Grüße

Content-ID: 343868

Url: https://administrator.de/contentid/343868

Ausgedruckt am: 22.11.2024 um 12:11 Uhr

133417
Lösung 133417 19.07.2017 aktualisiert um 12:20:04 Uhr
Goto Top
Pillepalle
Stop-VM –Name "VM01"  
$total = "{0:N2}" -f ((Copy-Item 'C:\VM\VM01\VM01.vhdx' -Destination "\\BACKUPSHARE\VM01\vm_backup_$(get-date -f 'yyyy_MM_dd').vhdx" -passthru | measure Length -Sum).Sum / 1kb)  
write-host "Copied a total of $total KB."  
write-host "Cleaning up old backups of VM"  
gci "\\BACKUPSHARE\VM0\*.vhdx" | sort -Desc | select -Skip 3 | remove-item -Force -Verbose  
Start-VM -Name "VM01"  
Gruß
Emheonivek
Emheonivek 19.07.2017 um 12:09:01 Uhr
Goto Top
Super, vielen Dank!
Leider startet die Maschine nicht mehr mit Start-VM –Name "VM01"...

Heruntergefahren wurde die VM01 und das Backup lief auch. Idee?
133417
Lösung 133417 19.07.2017 aktualisiert um 12:19:48 Uhr
Goto Top
–Name
Kein Wunder bei dem "Gedankenstrich" den du da vor den Parameternamen setzt ...
SaschaRD
Lösung SaschaRD 19.07.2017 um 12:19:27 Uhr
Goto Top
Hallo,

es fehlt eine Klammer:
Start-VM –Name "VM01"  

Gruß, Sascha
133417
Lösung 133417 19.07.2017 aktualisiert um 12:28:40 Uhr
Goto Top
Zitat von @SaschaRD:
es fehlt eine Klammer:
Start-VM –Name "VM01"  
Watt für ne Klammer?
Emheonivek
Emheonivek 19.07.2017 um 12:41:10 Uhr
Goto Top
Hat jetzt alles geklappt. Super vielen Dank!

Ich würde gerne meine Powershell Kenntnisse verbessern, welche Bücher könnt ihr empfehlen?
133417
Lösung 133417 19.07.2017 aktualisiert um 13:54:36 Uhr
Goto Top
welche Bücher könnt ihr empfehlen
Bücher? Gibt's doch Stoff online ohne Ende.

Mehr als die MS Doku brauchst du eigentlich nicht.