Avanceret Batch Programmering
Hej Ekspert-brugere.Jeg sidder med et batch script som skal kopiere filer fra C:\ til et netværksdrev. (P:\).
Når brugere logger på vores domæne får de tildelt et Privat-drev som i vores tilfælde er P:\
De har så hver deres mappe på en server som er inddelt som følgende:
Hvis en brugers login er sdl som er mine initialer. Ligger dette på \\serveren\privates\s\sdl
Altså er de inddelt i alfabetisk rækkefølge. De ligger altså i mapper som hedder a, b, c, d ..... osv. og herunder ligger så deres egentlige private-mapper. (sdl) i mit vedkommende.
Hvis jeg vil kopiere filer fra C:\ over til en sådan mappe, og der skal være en variabel der hedder %bruger% hvordan får jeg den så til at fungere så den ved at den skal gå ind i mappen "S" som altså er den første karaktér i mine initialer.
Meningen med dette er at jeg skal kunne tage backup fra en fjern-pc's C:\ og lægge det op på serveren.
HVIS jeg sad lokalt på maskinen var det intet problem, hvis brugeren er logget på.
set /P bruger= XP-Brugernavn: %
xcopy C:\"Documents and Settings"\%bruger%\Skrivebord\Billeder P:\Backup\Billeder\ /Q /Y
Der gives 200 point til hjælperen af dette problem.
