Thread Dateien übers Netzwerk mit Authentifizierung kopieren
(21 answers)
Opened by LukeStriker at 2010-11-30 12:56
Ich brauche nochmal hilfe, ich glaube das ist echt kein guter Tage heute :-|
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 use strict; use warnings; use Win32 (); use Cwd; use File::Copy qw(copy); use File::Copy qw(move); use Win32::OLE; ######Globale Variablen##### my $workingdir = getcwd; my $logserver = 'webspace'; my $logserverpath = 'homepage\\share\\logs\\events'; my $server = 'test'; my $htmlFilename = 'abc.html'; my $txtDomain = 'Simple'; my $txtUser = 'user'; my $txtPasswort = 'abcdefg'; my $DomainUser = $txtDomain.'\\'.$txtUser; my $save_dir = $workingdir.'\\AuswertungEventlogs\\'.$server.'\\'.$htmlFilename; my $net=Win32::OLE->CreateObject("Wscript.Network"); if (! -e "Y:\\") { $net->MapNetworkDrive("Y:","\\\\$logserver\\$logserverpath",0,"$DomainUser","$txtPasswort"); move("Y:\\$htmlFilename","$save_dir") or die "Copy failed: $!"; $net->RemoveNetworkDrive("Y:",1,0); # melde Laufwerk wieder ab $net = ''; } else { print "Logdatein können nicht vom Server kopiert werden, bitte trennen Sie Laufwerk Y: !\n" } Problem ist der move und ich häng schon wieder, vermutlich wieder was wegm Pfad ... Quote |