Archief - Cron Job

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

TiZon

Legacy Member
Hey,

Ik probeer iets te vinden om eke dag (voor het afsuiten), een map te kopieren naar een andere pc in het netwerk.
Na wat google-werk kwam ik uit bij het commando 'schtasks'.

Maar, heeft iemand een idee hoe ik dit kan instellen?

Bij die windows geplande taken kan ik enkel een exe laten runnen, daar kom ik dus niet ver mee...

Thx,
Tizon

ShPonGle

Legacy Member
je kunt een bat-bestand gebruiken dat draait als afsluitscript.

de inhoud zal dan iets zijn in de aard van:

copy \\localhost(uw pc dus)\map1 \\anderepc\map-waar-map1-in-terecht-moet-komen

via de groepsbeleidseditor (gpedit.msc bij start --> uitvoeren typen)heb je bij computerconfiguratie/per gebruiker de mogelijkheid scripts zoals vbs en bat bestanden toe te voegen die draaien bij opstarten/afsluiten

je kunt idd ook via Scheduled tasks werken, maar dan moet je syncToy (synchroniseerprog)gebruiken, te downloaden van microsoft website.

of je kan "offline files" activeren, in de verkenner bij Extra -> Mapopties -> Offline Bestanden.

TiZon

Legacy Member
is er een mogelijkheid om bij Copy een parameter te zetten zodat alleen bestanden die gewijzigd zijn te overschrijven ?
En nu kopieert hij de bestanden, maar niet de mappen erinn hoe los ik dat op?

Bedankt!
Tizon

ShPonGle

Legacy Member
Kopiëren met extra faciliteiten

Syntax :

XCOPY filespec1 [filespec2] [/S] [/M] [/D:datum] [/E] [/A]
[/P] [/V] [/W]

Het XCOPY-bevel maakt het mogelijk om groepen files te kopiëren met eventueel ook onderliggende directories.
Xcopy heeft ook een aantal parameters ter beschikking.

Operanden en parameters :
Voor de operanden gelden dezelfde regels als bij het COPY commando.
/S : Kopieert ook alle files die voldoen aan de filespecificatie in de onderliggende directories.
/M : Kopieert alle files met archiefbit aan en zet deze bit af na het kopiëren. ( Archiefbit instellen zie commando ATTRIB )
/D:datum : Kopieert alle files waarvan de datum dezelfde is of later dan de opgegeven datum.
/E : Creatie van subdirectories zelfs indien deze ledig zijn.
(alleen nuttig in combinatie met /S).
/A : idem als /M, maar wijzigt de archiefbit niet.
/P: vraagt voor elk bestand een bevestiging alvorens deze te kopiëren.
/V: Controleert of de gegevens correct gekopieerd werden.
/W: Wacht op toestemming van de gebruiker alvorens de gegevens te kopiëren.

TiZon

Legacy Member
Kan ik die /Date vandaag maken iets als /D date()

zo iets?

Thx!
Tizon

EDIT:
Dit heb ik nu: XCOPY F:\Mams \\ZOLDER\Mams\Crons /E /D /Y

E: voor de subs
D: Alleen de nieuwere ?
Y: Niet vragen voor overwrite...

Als ik nu iets wijzig in het de map Mams (F:\Mams) dan zegt hij: "0 bestanden gekopierd"

EDIT2: ok, het werkt allemaal :)
Code:
@echo off 
echo
echo ::::::::::::::::::::::::::::::::::::::::::::::::::::
echo ::       Map F:\Mams naar zolder back-uppen.      ::
echo ::        Druk op Ctrl+C om te annuleren.         ::
echo :::::::::::::::::Tizon Bat-Scripting::::::::::::::::
echo

XCOPY F:\Mams \\ZOLDER\Mams\Crons /E /D /Y

if errorlevel 4 goto lowmemory 
if errorlevel 2 goto abort 
if errorlevel 0 goto exit 

:lowmemory 
echo Niet genoeg ruimte op de bestemming. 
goto exit

:abort 
echo Je hebt de Batch-opdracht afgebroken! 
goto exit

:exit

Die errors zijn afgekeken van ergens, enig idee wrm ze niet werken :D

Laatste edit: NM, je krijgt toch het venster niet te zien als je je afmeldt.

Bedankt ShPonGle!

Tizon

ShPonGle

Legacy Member
TiZon zei:
Die errors zijn afgekeken van ergens, enig idee wrm ze niet werken :D
Laatste edit: NM, je krijgt toch het venster niet te zien als je je afmeldt.
Bedankt ShPonGle!Tizon
np, graag gedaan:applause:

die errorlevels werken niet omdat je enkel zegt WAT er moet gebeuren, maar je vergeet te zeggen in het script WANNEER die handeling moet gebeuren
btw kijk in je private mail voor verdere uitleg...
grtZ:woohoo:
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan