CMD-Skript funktioniert nicht, Win Server 2008R2
Verschachtelter Cmd-Aufruf funktioniert nicht.
In dieser steh
Ich habe eine
Datei1 "full.cmd"
erstellt aus der ich eine andere
Datei2 "Backup_full.cmd" aufrufe und starten will.
starten will.
Die Datei 2 beginnt mit dem Befehl java -jar "xxxxxxxxxx" usw.
Das funktionierte auf xp sp3 immer problemlos. Auf WinServ 2008R2 bekomme ich immer eine Fehlermeldung
"Der Befehl java ist entweder falsch geschrieben oder konnte nicht gefunden werden"
Wenn ich nur die Datei 2 starte funktioniert das Backup ohne Probleme.
Wo liegt mein Fehler?
In dieser steh
Ich habe eine
Datei1 "full.cmd"
erstellt aus der ich eine andere
Datei2 "Backup_full.cmd" aufrufe und starten will.
starten will.
Die Datei 2 beginnt mit dem Befehl java -jar "xxxxxxxxxx" usw.
Das funktionierte auf xp sp3 immer problemlos. Auf WinServ 2008R2 bekomme ich immer eine Fehlermeldung
"Der Befehl java ist entweder falsch geschrieben oder konnte nicht gefunden werden"
Wenn ich nur die Datei 2 starte funktioniert das Backup ohne Probleme.
Wo liegt mein Fehler?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 160728
Url: https://administrator.de/contentid/160728
Ausgedruckt am: 25.11.2024 um 20:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo,
unter Windows 2008 wird die Eingabeaufforderung und damit auch die Scripts nicht als Administrator ausgeführt, auch wenn man Administrator ist.
Vielleicht hilft :
re.Maustaste auf die Batch-Datei > Eigenschaften > Verknüpfung > Erweiterte Eigenschaften > als Administrator ausführen
Ich würde deine Batch - Dateien in Scripte (vielleicht auch in die Powershell, dort als "runas") umwandeln.
Gruß
ackerdiesel
unter Windows 2008 wird die Eingabeaufforderung und damit auch die Scripts nicht als Administrator ausgeführt, auch wenn man Administrator ist.
Vielleicht hilft :
re.Maustaste auf die Batch-Datei > Eigenschaften > Verknüpfung > Erweiterte Eigenschaften > als Administrator ausführen
Ich würde deine Batch - Dateien in Scripte (vielleicht auch in die Powershell, dort als "runas") umwandeln.
Gruß
ackerdiesel
<Aber wenn das die Ursache wäre, warum funktioniert dann die Datei2 alleine, die ja auch eine cmd-ist.>
Wenn Du die Datei2.cmd aufrufst, wird diese mit Administratorrechten ausgeführt, Wenn Du Datei1.cmd aufrufst wird Datei2.cmd nur mit Benutzerrechten aufgerufen.
<Wie wandle ich eine Batch-Datei in eine Script um. Geht es da nur um die Endung?>
Nein nur den Dateinamen ändern funktioniert nicht, da Scripte Vielfältiger sind als Batch - Dateien. Du solltest dich aber damit beschäftigen. Speziell mit Powershellscripten. Batch - Dateien sind halt noch aus Dos - Tagen.
Viel Glück
Wenn Du die Datei2.cmd aufrufst, wird diese mit Administratorrechten ausgeführt, Wenn Du Datei1.cmd aufrufst wird Datei2.cmd nur mit Benutzerrechten aufgerufen.
<Wie wandle ich eine Batch-Datei in eine Script um. Geht es da nur um die Endung?>
Nein nur den Dateinamen ändern funktioniert nicht, da Scripte Vielfältiger sind als Batch - Dateien. Du solltest dich aber damit beschäftigen. Speziell mit Powershellscripten. Batch - Dateien sind halt noch aus Dos - Tagen.
Viel Glück