Hallo,
folgendes muss ich für die Arbeit mittels eines Perl Scripts erledigen.
Auf bereits vorhandenen Netzlaufwerkverbindungen auf Windows Maschinen sollen der Inhalt bestimmter Dateien eingelesen werden und dann in ein anderes File geschrieben werden.
Mein Problem besteht nur darin, dass ich nicht den gewünschten Befehl weiss um bereits vorhandene Netzlaufwerkverbindungen zu nützen.
Angenommen wir haben: f: \\testserver\test.txt, g:\\testserver2\test.txt
Nun möchte ich die bereits vorhandenen Verbindungen nutzen und nur mehr die Datei einlesen.
Leider habe ich nur folgenden Befehl gefunden:
#!/usr/bin/perl -w
use Win32::LanMan;
if(!Win32::Lanman::WNetUseConnection({localname => "z:", remotename => "\\\\mail\\SYSVOL"}))
{
print "Sorry, something went wrong; error: ";
# get the error code
print Win32::Lanman::GetLastError();
exit 1;
}
Aber hierdurch wird ein neues Netzlaufwerk erschaffen!!
Weiss jemand zufällig ein anderes Modul mit dem es geht bzw. die richtige Funktion?
Wenn jemand mir einen Tipp geben könnte
Danke
Mfg
Byron
folgendes muss ich für die Arbeit mittels eines Perl Scripts erledigen.
Auf bereits vorhandenen Netzlaufwerkverbindungen auf Windows Maschinen sollen der Inhalt bestimmter Dateien eingelesen werden und dann in ein anderes File geschrieben werden.
Mein Problem besteht nur darin, dass ich nicht den gewünschten Befehl weiss um bereits vorhandene Netzlaufwerkverbindungen zu nützen.
Angenommen wir haben: f: \\testserver\test.txt, g:\\testserver2\test.txt
Nun möchte ich die bereits vorhandenen Verbindungen nutzen und nur mehr die Datei einlesen.
Leider habe ich nur folgenden Befehl gefunden:
#!/usr/bin/perl -w
use Win32::LanMan;
if(!Win32::Lanman::WNetUseConnection({localname => "z:", remotename => "\\\\mail\\SYSVOL"}))
{
print "Sorry, something went wrong; error: ";
# get the error code
print Win32::Lanman::GetLastError();
exit 1;
}
Aber hierdurch wird ein neues Netzlaufwerk erschaffen!!
Weiss jemand zufällig ein anderes Modul mit dem es geht bzw. die richtige Funktion?
Wenn jemand mir einen Tipp geben könnte
Danke
Mfg
Byron