Thread Dateien übers Netzwerk mit Authentifizierung kopieren (21 answers)
Opened by LukeStriker at 2010-11-30 12:56

LukeStriker
 2010-11-30 16:59
#143243 #143243
User since
2010-04-21
69 Artikel
BenutzerIn
[default_avatar]
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
Copy failed: No such file or directory at C:\Documents and Settings\My Documents\APP\Log a
uswerten\dreck.pl line 26.

View full thread Dateien übers Netzwerk mit Authentifizierung kopieren