Avatar billede pkdata Nybegynder
08. august 2002 - 07:35 Der er 3 kommentarer og
1 løsning

at comandoer

har et problem med at få eksekveret en batchfil...

jeg har lavet en batchfil med en xcopy funktion hvor der skal overføres nogle filer til et mapped netværksdrev    batchfilen virker fint når den eksekveres normalt men når den eksekveres v.hj.a. at- commandoen skriver den ugyldigt drev og gør derefter intet..
skal man bruge en speciel parameter for at henvise til netværksdrev med at-comandoen....?

AT-commando
at 19:00 /interactive /every:m,t,w,th,f,s "c:\backpart.bat"

backpart.bat
rem echo off
cmd /c
xcopy.exe c:\sys2000\*.* p:\backup\teknikrum /e /i /h /f /m
pause


pft
Peter
Avatar billede been Nybegynder
08. august 2002 - 08:18 #1
Har du prøvet med en unc path istedet for et mappet drev ?

Eks. \\servernavn\backup\teknikrum
Avatar billede pkdata Nybegynder
08. august 2002 - 17:16 #2
det har jeg prøvet nu  uden held :-(
Avatar billede tonnybrandt Nybegynder
09. august 2002 - 08:03 #3
Det er brugerrettigheder, der ser ud til at være problemet. Min 2000 kører scheduleren som "localsystem", som ihvertfald ikke kan se nogen som helst netværksdrev. Prøv at ændre servicen, til at logge på som en bruger, der har lov til at skrive på det pågældende drev, og som samtidig er lokal administrator på maskinen.

User Rights needed for the AT command to perform it's task

The User Account under which the Schedule service runs may require specific file access permissions, user permissions and drive mappings.

The User Account is selected under
Control Panel, Services, SCHEDULER, Startup, Logon As...
If you have Internet Explorer 4 or greater the User Account is selected under
SCHEDULED TASKS, Advanced, AT Service Account.

You also need to *stop* and restart the service before the change in UserAccount will take effect.

Don't try to pass more than one command into AT, put everything you want to achieve in one batch file and then just call that batch file from AT.

Here's how to check if a user account has sufficent rights for a particular task:

AT hh:mm /interactive %comspec% /k

Setting hh:mm for one minute from now will open a cmd window at the specified time. In this window you can check the following settings:

The PATH
Environment variables (particularly TEMP).
Drive mappings - you can add these by putting appropriate NET USE... commands at the beginning of your batch file.

Next, go ahead and run your batch file in this console window, note the errors, and fix them. Once the errors have been fixed, you can remove the /interactive switch and schedule the batch file with some confidence that it will work as intended.

Ovenstående er fra:
http://www.ss64.demon.co.uk/nt/at.html
Avatar billede lazac Nybegynder
14. august 2002 - 14:29 #4
Har du husket at starte windows-servicen "scheduler"?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester