Cmd wird über Taskplaner nur teilweise ausgeführt
Hallo miteinander,
kleines Netzwerk, Server2019 in Domäne.
Ich habe ein kleines cmd-Skript für eine einfache Windows-Backup-Aufgabe geschrieben. Dies erledigt Folgendes:
1. VHDX-File über das Netzwerk verbinden.
2. Backup mit wbadmin erstellen.
3. VHDX-File wieder trennen.
4. Emailbenachrichtigung senden.
Das Skript funktioniert einwandfrei, wenn ich es manuell über cmd oder Powershell starte.
Das Skript hängt die VHDX allerdings nicht ein, wenn es über den Taskplaner gestartet wird (natürlich unabhängig von der Benutzeranmeldung). Das Mail wird gesendet, der Task läuft also durch.
Nicht mit Powershell habe ich es gemacht, da ich die Hyper-V Dienste nicht auf dem Server installieren will - somit ein Einhängen der VHDX-Datei per PS nicht möglich ist.
Wo habe ich den Denkfehler?
Danke und Gruß
Lukas
Inhalt des Skripts backup.cmd:
diskpart /s C:\backup\MountVHD.txt
timeout 5
wbadmin start backup -backuptarget:P: -include:[...] -quiet
timeout 5
diskpart /s C:\backup\DisMountVHD.txt
timeout 5
[...Mailsenden...]
timeout 5
Inhalt MountVHD.txt:
select vdisk file="\\COMPUTERNAME\e$\BACKUPVSSP\BackupVSSP.vhdx"
attach vdisk
kleines Netzwerk, Server2019 in Domäne.
Ich habe ein kleines cmd-Skript für eine einfache Windows-Backup-Aufgabe geschrieben. Dies erledigt Folgendes:
1. VHDX-File über das Netzwerk verbinden.
2. Backup mit wbadmin erstellen.
3. VHDX-File wieder trennen.
4. Emailbenachrichtigung senden.
Das Skript funktioniert einwandfrei, wenn ich es manuell über cmd oder Powershell starte.
Das Skript hängt die VHDX allerdings nicht ein, wenn es über den Taskplaner gestartet wird (natürlich unabhängig von der Benutzeranmeldung). Das Mail wird gesendet, der Task läuft also durch.
Nicht mit Powershell habe ich es gemacht, da ich die Hyper-V Dienste nicht auf dem Server installieren will - somit ein Einhängen der VHDX-Datei per PS nicht möglich ist.
Wo habe ich den Denkfehler?
Danke und Gruß
Lukas
Inhalt des Skripts backup.cmd:
diskpart /s C:\backup\MountVHD.txt
timeout 5
wbadmin start backup -backuptarget:P: -include:[...] -quiet
timeout 5
diskpart /s C:\backup\DisMountVHD.txt
timeout 5
[...Mailsenden...]
timeout 5
Inhalt MountVHD.txt:
select vdisk file="\\COMPUTERNAME\e$\BACKUPVSSP\BackupVSSP.vhdx"
attach vdisk
Please also mark the comments that contributed to the solution of the article
Content-Key: 614325
Url: https://administrator.de/contentid/614325
Printed on: April 19, 2024 at 02:04 o'clock
4 Comments
Latest comment
Zitat von @lukas.franz:
Nicht mit Powershell habe ich es gemacht, da ich die Hyper-V Dienste nicht auf dem Server installieren will - somit ein Einhängen der VHDX-Datei per PS nicht möglich ist.
Am Rande: Ich habe bei mir auch kein Hyper-V drauf und kann trotzdem mit Mount-DiskImage eine VHDX mounten.Nicht mit Powershell habe ich es gemacht, da ich die Hyper-V Dienste nicht auf dem Server installieren will - somit ein Einhängen der VHDX-Datei per PS nicht möglich ist.