Skip to main content

ATI 2019 Vor-/Nach-Befehle: Batchs werden nicht ausgeführt

Thread needs solution

Hallo,

ich habe ein Problem mit den Vor-/Nach-Befehlen. Ich habe ein Laufwerk S:, das ich aus Sicherheitsgründen nur für Backups öffnen und danach wieder schließen will. Ersteres mache ich mit dieser Batchdatei (Schließen entsprechend):

c:
if exist s: ( net use s: /delete /yes ) else ( echo S: nicht verbunden, kann nicht trennen )
echo Versuche, S: zu verbinden
net use S: \\DS218P\dasi
if exist s: ( echo S: verbunden ) else ( echo Verbindung fehlgeschlagen! )
timeout /T 10
exit

Hier liegt sie: C:\Program Files (x86)\Eigene\Werkzeuge\LAN

Manuell gestartet, funktioniert das. Bei Ausführung als Vor-Befehl erscheint die M;eldung: "Ausführung des Benutzerbefehls ist fehlgeschlagen."

Ich habe die leise Ahnung (die falsch sein kann), dass das mit den Benutzerrechten zusammenhängen könnte. Folgende Benutzer gibt es:

ALLE ANWENDUNGSPAKETE
ALLE EINGESCHRÄNKTEN ANWENDUNGSPAKETE
SYSTEM
Administratoren (LAPTOP-ABC123\Administratoren)
Benutzer (LAPTOP-ABC123\Benutzer)

Um die Datei modifizieren zu können, musste ich dem Benutzer erst mal Vollzugriff gewähren. Den haben SYSTEM und Administratoren auch, die anderen nur Lesen und Ausführen.

Kann es sein, dass ATI die Datei nicht ausführen darf? Wie kann ich es erlauben? Oder bin ich auf dem Holzweg, und was könnte es sonst sein?

Danke im Voraus und Gruß, Anselm

0 Users found this helpful

Ohne von der Materie Ahnung zu haben, würde ich für die Batchdatei "C:\Eigene\Werkzeuge\LAN\" oder "C:\Windows\System32\" als Speicherort der Batchdatei verwenden.

Hallo,

ich habe Prinzipien beim Speichern von Programmen, erst recht bei selbstgestrickten: Nicht ins Root-Verzeichnis C:\ und nicht in Verzeichnisse, die das Betriebssystem angelegt hat, wie C:\Windows\ und dessen Unterverzeichnisse. Eigentlich gehören sie ja in eines der beiden Programmverzeichnisse. Aber vielleicht probier' ich es mal mit meinem Benutzerverzeichnis.

Dank und Gruß, Anselm