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:
system ('net use i: \\\\<IP-Adresse>\\D$');
system ('net use i: /DELETE');
Wenn ich die IP-Adresse mittels Variable übergebe
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.
----------------------------------------