NT-Kommandos für Benutzer freigeben

Frage: Ich verwende den Befehl ╗At½ unter NT, um mein Backup per Batch vorzubereiten. Wenn ich die Batchdatei mit ╗At½ aufrufe, funktioniert der Befehl ╗xcopy \serverordner c:ackup /i½ nicht mehr. Außerdem kann ich ╗At½ auch nur als Administrator ausführen. Was ist da los?

Dirk Löffler

Antwort: Um Benutzern die Ausführung des Kommandos ╗At½ zu erlauben, starten Sie den Registrier-Editor und wechseln zu ╗Hkey_local_machineSystemCurrentControlSetControlLsa½. Mit dem Befehl ╗Bearbeiten | Neu | Dword-Wert½ legen Sie den neuen Eintrag ╗Submit Control½ an. Danach klicken Sie zweimal auf den Eintrag, geben den Wert ╗1½ an und starten den Rechner neu. Ihr Problem mit der Batchdatei lösen Sie mit dem Befehl ╗Net½. Weisen Sie ihm vor Aufruf von ╗Xcopy½ einen Laufwerksbuchstaben zu und lösen Sie diese Zuweisung dann wieder auf. Das sieht so aus:


net use x: \serverordner
xcopy x: c:ackup /i
net use x: /delete

Sie legen damit einen temporären Laufwerksbuchstaben an. Benutzen Sie statt ╗x½ einen freien Buchstaben, den Sie im Explorer mit ╗Extras | Netzlaufwerk verbinden½ im Listenfeld ╗Laufwerk½ finden.