Hallo,
Een programma maakt elke nacht een backup op de bijbehorende PC. Voor een beetje meer veiligheid wil ik deze backup overhevelen naar een andere PC binnen het netwerk. Het leek me leuk/leerzaam om hier een bat. file voor te maken en deze met taakplanner elke nacht te laten draaien. Dit is dus mijn allereerste ervaring met command line (ok, op ipconfig etc na)
Als ik onderstaande via CMD uitvoer, gaat het goed. Ik zie de files getransfered worden en oude files gedelete worden.
Wanneer ik deze vervolgens handmatig start via taakplanner om de taak te testen, krijg ik de foutmelding in CMD
Waarom krijg ik deze niet als ik deze via CMD uitvoer? En belangrijker nog; Hoe los ik dit op? Ik heb expres al een netwerkschijf gemaakt (W:), omdat een map via het netwerk benoemen blijkbaar niet werkt met xcopy
Een programma maakt elke nacht een backup op de bijbehorende PC. Voor een beetje meer veiligheid wil ik deze backup overhevelen naar een andere PC binnen het netwerk. Het leek me leuk/leerzaam om hier een bat. file voor te maken en deze met taakplanner elke nacht te laten draaien. Dit is dus mijn allereerste ervaring met command line (ok, op ipconfig etc na)
code:
1
2
3
4
| @echo off XCOPY W:\ A:\backups\BACKUPT4C /D /Q forfiles /p W:\ /d -5 /c "cmd /c del @file" forfiles /p A:\backups\BACKUPT4C /d -5 /c "cmd /c del @file" |
Als ik onderstaande via CMD uitvoer, gaat het goed. Ik zie de files getransfered worden en oude files gedelete worden.
code:
1
| cmd /k backup.bat |
Wanneer ik deze vervolgens handmatig start via taakplanner om de taak te testen, krijg ik de foutmelding in CMD
code:
1
| Invalid drive specification |
Waarom krijg ik deze niet als ik deze via CMD uitvoer? En belangrijker nog; Hoe los ik dit op? Ik heb expres al een netwerkschijf gemaakt (W:), omdat een map via het netwerk benoemen blijkbaar niet werkt met xcopy
[ Voor 4% gewijzigd door LoeWn op 20-04-2017 20:04 ]