Problem bei Varibaler IP in Pfad Angabe
Hidiho,
ich weiß nicht so recht woran es in meiner Batch hapert..
Also folgende Situation:
Ich probiere mithilfe einer Batch und "net use" auf verschiedene Server im Netzwerk zuzugreifen, was auch solange funktioniert wie ich die entsprechende IP in den Pfad eintrage.
Sobald ich aber eine Variable in den Pfad einsetze bekomme ich den Fehler:
"Systemfehler 53 aufgetreten.
Der Netzwerkpfad wurde nicht gefunden"
Gleichzeitig öffnet er mir aber ein Windows "Anmeldefenster" mit der richtigen IP um auf den festgelegten Ordner "x" zugreifen zu können.
Jetzt würde ich denken, ok es liegt an einem falschen User / Passwort, aber wieso funktioniert es dann bei einer festen IP im Pfad?
- Funktioniert!
- Funktioniert nicht!
_________________________________________________________________________________
Halbwegs verständlich was ich meine?;)
Euch schonmal Vielen dank fürs durchlesen!
ich weiß nicht so recht woran es in meiner Batch hapert..
Also folgende Situation:
Ich probiere mithilfe einer Batch und "net use" auf verschiedene Server im Netzwerk zuzugreifen, was auch solange funktioniert wie ich die entsprechende IP in den Pfad eintrage.
Sobald ich aber eine Variable in den Pfad einsetze bekomme ich den Fehler:
"Systemfehler 53 aufgetreten.
Der Netzwerkpfad wurde nicht gefunden"
Gleichzeitig öffnet er mir aber ein Windows "Anmeldefenster" mit der richtigen IP um auf den festgelegten Ordner "x" zugreifen zu können.
Jetzt würde ich denken, ok es liegt an einem falschen User / Passwort, aber wieso funktioniert es dann bei einer festen IP im Pfad?
net use "\\10.1.1.1\c$\Program Files (x86)\x\" passwort /user:domain\user
explorer "\\10.1.1.1\c$\"
net use "\\10.1.1.1\c$\Program Files (x86)\x\" /persistent:no
- Funktioniert!
net use "\\%2\c$\Program Files (x86)\x\" passwort /user:domain\user
explorer "\\%2\c$\"
net use "\\%2\c$\Program Files (x86)\x\" /persistent:no
- Funktioniert nicht!
_________________________________________________________________________________
Halbwegs verständlich was ich meine?;)
Euch schonmal Vielen dank fürs durchlesen!
Please also mark the comments that contributed to the solution of the article
Content-Key: 193471
Url: https://administrator.de/contentid/193471
Printed on: April 19, 2024 at 21:04 o'clock
6 Comments
Latest comment
Hi Wammel,
Welche Form hat den die Variable?
Wir sind es gewohnt die IP in dieser dezimalen Schreibweise zu nutzen.
Übers Netzwerk geht sie aber als HEX in einer Form ähnlich der MAC. Also muss die Definition in der Batch angepasst werden.
Im zweiten Listing fehlt auch die Definition von %2. In welcher Form kommt die denn?
P.S: Bei net use schreibt man persistent in die selbe Zeile.
Das sind wohl keine realen Programmzeilen...
Gruß
Netman
Welche Form hat den die Variable?
Wir sind es gewohnt die IP in dieser dezimalen Schreibweise zu nutzen.
Übers Netzwerk geht sie aber als HEX in einer Form ähnlich der MAC. Also muss die Definition in der Batch angepasst werden.
Im zweiten Listing fehlt auch die Definition von %2. In welcher Form kommt die denn?
P.S: Bei net use schreibt man persistent in die selbe Zeile.
Das sind wohl keine realen Programmzeilen...
Gruß
Netman
Hallo wammel!
Wie kommst Du auf die Idee, dass es bei "
- die Aufrufparameter %1 bis %3 geben sollte (es sei denn, der gesamte Batch wäre damit aufgerufen worden, was ich aber eher nicht annehme) - schließlich wird dieser Programmteil nicht per "
... aber abgesehen davon (und der syntaktisch nicht sinnvollen Zeile 9): Magst Du kurz erklären, wie dieser Batch eigentlich gemeint wäre (auch hinsichtlich der "liste.txt")?
Grüße
bastla
Wie kommst Du auf die Idee, dass es bei "
:Ja
" - davor fehlt übrigens noch eine Zeilegoto :Frage
call
" aufgerufen ...... aber abgesehen davon (und der syntaktisch nicht sinnvollen Zeile 9): Magst Du kurz erklären, wie dieser Batch eigentlich gemeint wäre (auch hinsichtlich der "liste.txt")?
Grüße
bastla
Hallo wammel!
Grüße
bastla
naja weil ich diese Parameter oben bei dem FOR festgelegt habe?
Stimmt - die Konstruktion mit Aufruf des Unterprogramms ":ausgabe" aus dem Unterprogramm ":checkline" ist sensationell, war mir aber vorher gar nicht aufgefallen - mich hatte die "goto
"-Serie nach der Zeile 9 und der weitere Ablauf ab ":ausgabe" (nach dem Motto "they never come back") zu sehr fasziniert ... Grüße
bastla