Thread system ('net use i: \\\\<IP-Adresse>\\D$'): IP-Adresse aus Variable (2 answers)
Opened by wiederlader at 2007-02-08 13:20

wiederlader
 2007-02-08 13:20
#74177 #74177
User since
2007-01-03
36 Artikel
BenutzerIn
[default_avatar]
Ich schaffe es einfach nicht dem "net use" Befehl aus einer Variablen die IP-Adresse zu übergeben. Wie muss ich die Variable maskieren damit die IP-Adresse richtig eingebunden wird? Ich habe schon die unterschiedlichsten Varianten ausprobiert, komme aber nicht weiter.

Folgender Code funktioniert ohne Probleme:
Code: (dl )
1
2
system ('net use i: \\\\<IP-Adresse>\\D$');
system ('net use i: /DELETE');


Wenn ich die IP-Adresse mittels Variable übergebe
Code: (dl )
1
2
3
my $server = "<IP-Adresse>";
system ('net use i: \\\\$server\\D$');
system ('net use i: /DELETE');

wird folgende Fehlermeldung ausgegeben:
-----------------------------------
Systemfehler 53 aufgetreten.
Der Netzwerkpfad wurde nicht gefunden.
Sie Netzwerkverbindung konnte nicht gefunden werden.
Sie erhalten weitere Hilfe, wenn Sie NET HELPMSG 2250 eingeben.
----------------------------------------

View full thread system ('net use i: \\\\<IP-Adresse>\\D$'): IP-Adresse aus Variable