Üdv!
Az alábbi problémám megoldásában kérnék tanácsot, segítséget.
Adott egy munkahelyi számítógép Win7 op. rendszerrel, korlátozott felhasználói hozzáféréssel.
Egy .bat fájlba robocopy paranccsal vannak megadva különböző mappák másolása/tükrözése.
Ezt a .bat fájlt szeretném ütemezetten ( schtasks ) paranccsal adott időpontokban futtatni.
A gondom a következő.
Ha egyszerűen rákattintok a .bat fájlra, felugrik a cmd, és rendben lefut minden. Megtörténnek a másolások.
Ebből arra következtetek, hogy a robocopy paraméterezések rendben vannak, és még a jogosultságok is megvannak.
Viszont ha schtasks szeretném futtatni, akkor a cmd felugrik, se-pillanat alatt végigfutnak a sorok, és nem történik semmi.
Nem történnek meg a másolások. :(
Minden ötletet, tanácsot szívesen fogadok.
Előre is köszönöm
dombi1976
- 3785 megtekintés
Hozzászólások
Mivel nem írod le, hogyan állítottad be a Scheduled Task-ot, arra tudok gondolni, hogy az lehet a gond, hogy nem a "cmd.exe /c"-vel hívod meg. Megoldás: http://stackoverflow.com/a/27055435
Továbbá az is segíthet, ha betesztel némi logolást a fájlba. Például: ECHO %DATE% %TIME% Itt tartok... >> c:\temp\log.txt
- A hozzászóláshoz be kell jelentkezni
Hálózati meghajtó szerepel forrásként vagy célként?
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Pontosabban mappelt (csatlakoztatott) meghajtóra gondolsz ugye?
P: nem megy, nincs felcsatolva, ha nincs bent user
\\server\valami megy, ha a jogok jók.
- A hozzászóláshoz be kell jelentkezni
Mindegy, hogy van-e mappelve vagy UNC formában hivatkozol rá. Van ilyen?
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Nekünk pont az volt a tapasztalatunk, hogy win7 alatt at.exe-vel ütemezve és system (?) felhasználóval futtatva backup job-oket a mappelést nem találta meg, amikor a gépből mindenki kijelentkezett. Mindegy, egy ötlet volt...
- A hozzászóláshoz be kell jelentkezni
Pardon, összekevertelek a topiknyitóval...
Valóban nem mindegy a kettő, de először oda szeretnék eljutni (ha hálózatra/ról ment), hogy tisztázzuk, milyen jogosultság kell ehhez.
Üdv
Marci
- A hozzászóláshoz be kell jelentkezni
Persze, hogy nem, ez by design. unc path-t kellett volna hasznalni.
- A hozzászóláshoz be kell jelentkezni
Ez alapján egyszerűen megadtam az ütemezés nevét, idejét, és a .bat elérési útját.
Próbáltam a Vezérlőpult -> Felügyeleti eszközök -> Feladatütemezőn keresztül is, de nincs különbség.
konkrétan:
schtasks /create /tn X_mirror /st 05:10:00 /sc minute /mo 180 /tr c:\elérésiút\mappában\mirror.bat
- A hozzászóláshoz be kell jelentkezni
Ez igy nem jó, nézd meg légy szíves Szenti hozzászólását fent.
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Én ilyen tükrözésekre a SyncToy-t használom
https://www.microsoft.com/en-us/download/details.aspx?id=15155
ezzel a .cmd file-al
rem =====================================
rem Mount home share directory to H: if its not there
rem =====================================
net use h: \\server\share
rem =====================================
rem Run SyncToy for all folder pairs defined
rem =====================================
"C:\Program Files\SyncToy 2.1\SyncToyCmd.exe" -R
- A hozzászóláshoz be kell jelentkezni
mindenkinek köszönöm a segítséget, a hozzászólást.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni