Net use-Befehl funktioniert nicht in der Command-line
Hallo
ich habe folgendes Problem:
Ich habe ein Batch-Datei mit folgendem Inhalt
net use z: \\Servername\Freigabe /user:Domainname\username password
Wenn ich die Datei doppelklicke funktioniert es. D.h. die Berechtigungen und auch sonst funktionieren
Nun möchte ich diese Batch-Datei aber per Taskplaner aufrufen und dann funktioniert es nicht.
Ich bekomme leider keine Fehlermeldung, jedenfalls ist das Laufwerk, was gemappt werden soll nicht da
Übrigens, wenn ich den net use-Befehl so wie oben in die cmd.exe oder command.com eingebe funktioniert alles bestens
Kann mir jemand helfen
Gruß
Thomas
ich habe folgendes Problem:
Ich habe ein Batch-Datei mit folgendem Inhalt
net use z: \\Servername\Freigabe /user:Domainname\username password
Wenn ich die Datei doppelklicke funktioniert es. D.h. die Berechtigungen und auch sonst funktionieren
Nun möchte ich diese Batch-Datei aber per Taskplaner aufrufen und dann funktioniert es nicht.
Ich bekomme leider keine Fehlermeldung, jedenfalls ist das Laufwerk, was gemappt werden soll nicht da
Übrigens, wenn ich den net use-Befehl so wie oben in die cmd.exe oder command.com eingebe funktioniert alles bestens
Kann mir jemand helfen
Gruß
Thomas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 85062
Url: https://administrator.de/contentid/85062
Ausgedruckt am: 22.11.2024 um 13:11 Uhr
18 Kommentare
Neuester Kommentar
Hi, gib mal den Pause Befehl nach dem mappen in die Batch
net use z: \\Servername\Freigabe /user:Domainname\username password
pause
Dann "siehst" du mehr
net use z: \\Servername\Freigabe /user:Domainname\username password
pause
Dann "siehst" du mehr
Also nochmals - ganz langsam zum
mitschreiben.
Wenn ich die Batchdatei per Tasklplaner
laufen lasse funktioniert es nicht !!!
Da bringt mir auch kein "pause"
mitschreiben.
Wenn ich die Batchdatei per Tasklplaner
laufen lasse funktioniert es nicht !!!
Da bringt mir auch kein "pause"
Moin,
auch für dich ganz laaaangsaaaaam (ala Rudi Scharping)
Eine Batch, in der eine Pause drin ist, der "normal" angesteuert wird, ist ein "Test"
Du sollst die Batch nicht per Taskplaner ansteuern, sondern per Hand. Und das auch nur zum testen.
"Geht" das, dann würde ich langsaaaam nachsehen, ob der Benutzername, der in der Zeile steht und der Benutzername, der die Batch ausführt identisch ist.
Wenn nicht hast du deine Lösung
Ps: Wenn du
net use z: \\Servername\Freigabe /user:Domainname\username password > c:\map.txt
notepad c:\map.txt
notepad c:\map.txt
Hast du das gleiche ergebnis erreicht.
The command completed sucsessfully
Press any key to continue.....
Abner ich hatte doch gesagt, das es
"per Hand" funktioniert.
Nur eben nicht per Taskplaner
Press any key to continue.....
Abner ich hatte doch gesagt, das es
"per Hand" funktioniert.
Nur eben nicht per Taskplaner
"Geht" das, dann würde ich langsaaaam nachsehen, ob der Benutzername, der in der Zeile steht und der Benutzername, der die Batch ausführt identisch ist.
Wenn nicht hast du deine Lösung
Vielleicht hast du mein Edit auch nicht gelesen:
net use z: \\Servername\Freigabe /user:Domainname\username password > c:\map.txt
notepad c:\map.txt
Das kannst du gerne per Taskplaner starten
mmmhhh
was bedeutet denn
> c:\map.txt
was bedeutet denn
> c:\map.txt
"Schreibe nix in die Console (die du eh nicht zu sehen bekommst) - sondern in die Datei "map.txt" im Laufwerk c:
notepad c:\map.txt
Notepad ist ein Programm, mit dem man txt Dateien öffnen kann. Wenn hinter den Programmaufruf noch ein Wert steht, versucht das Programm diesen Wert auszulesen und interpretiert ihn als diejenige datei, die geöffnet werden soll
Ich kann damit momentan nichts anfangen.
Die war auch nicht für dich, sondern für die Batch *duck*
Wozu ist die map.txt
Danke schonmal
gern geschehn
Hallo Thomas,
zum einen ist die Beschreibung in der Überschrift falsch. Es sollte wohl heißen:
Net use-Befehl funktioniert nur in der Command-line
zum anderen ist
Möglich wäre, das diesem User die Anmeldung als Batchauftrag verweigert wird.
cu paulepank
zum einen ist die Beschreibung in der Überschrift falsch. Es sollte wohl heißen:
Net use-Befehl funktioniert nur in der Command-line
zum anderen ist
Ich bekomme leider keine Fehlermeldung
Quatsch. Du solltest einfach mal in der Protokolldatei des Taskplaners nachsehen.Möglich wäre, das diesem User die Anmeldung als Batchauftrag verweigert wird.
cu paulepank
Hallo,
könnte auch wegen unterschiedlichen Zeichensätzen scheitern.
Sonderzeichen oder Umlaute in Benutzername oder Kennwort? Wenn ja:
Was unter cmd funktioniert, muss nicht zwangsläufig auch unter batch funktionieren.
Erstelle die batch mal mit edit.com.
Zum Test: Starte edit.com, schreibe da “für” rein und speicher das als test.bat
Danach die test.bat mit dem Notepad öffnen und schauen, was da steht.
Wahrscheinlich irgendein kryptisches Zeichen.
Die Batch mit edit.com erstellen und damit testen, ob es läuft.
mfg
könnte auch wegen unterschiedlichen Zeichensätzen scheitern.
Sonderzeichen oder Umlaute in Benutzername oder Kennwort? Wenn ja:
Was unter cmd funktioniert, muss nicht zwangsläufig auch unter batch funktionieren.
Erstelle die batch mal mit edit.com.
Zum Test: Starte edit.com, schreibe da “für” rein und speicher das als test.bat
Danach die test.bat mit dem Notepad öffnen und schauen, was da steht.
Wahrscheinlich irgendein kryptisches Zeichen.
Die Batch mit edit.com erstellen und damit testen, ob es läuft.
mfg