stoperror
Goto Top

xcopy als bestimmter User durchführen?

Kann man xcopy als ein bestimmter User per bat-Datei durchführen? Kann man vor dem xcopy-Aufruf den User switchen?
Es handelt sich um einen SBS 2003 Server. Oder loggt man sich als dieser User ein und legt für ihn als Task im Taskmanager den Aufruf dieses Scripts um eine bestimmte Uhrzeit fest?

Danke für Eure Hilfe, mir ist nämlich nicht so ganz klar, wie man das unter Windows realisiert. Unter Linux würd ich einen cronjob für diesen User anlegen oder als root mit su vorab den User switchen....

Wie geht das unter Windows?

Momentan sieht mein Scriptchen so aus:

@echo OFF
echo Starte Mail-Kopiervorgang von linuxserver nach SBS 2003...

xcopy "\\linuxserver\verzeichnis1\*.*" "\\sbs2003\verzeichnis2\*.*" /S /M /Y

echo Mail-Kopiervorgang wurde beendet.

Pause

Content-ID: 9340

Url: https://administrator.de/forum/xcopy-als-bestimmter-user-durchfuehren-9340.html

Ausgedruckt am: 04.04.2025 um 21:04 Uhr

Grillmeister
Grillmeister 12.04.2005 um 12:46:40 Uhr
Goto Top
hallo

progs und batches kann man mit dem Befehl RUNAS starten.
dabei kann man den User switchen.
unter der cmd einfach mal runas aufrufen.

ich hoffe das hilft.

Gruß Grillmeister
leknilk0815
leknilk0815 12.04.2005 um 14:55:10 Uhr
Goto Top
Hi,
Du kannst die Batch natürlich auch mit dem Taskmanager zu einer bestimmten Zeit starten. Diesem Task kannst Du auch einen Account zuweisen, unter dem er ausgeführt wird.
Gruß - Toni
stoperror
stoperror 12.04.2005 um 15:09:50 Uhr
Goto Top
Dankeschön, funktioniert einwandfrei.