perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 19
Click for quality!




11.02.2012 / 07:28

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragXP-Rechte verhindern Zugriff! Wo muß ich ändern?
Seitenanfang
Hallo,
dies bezieht sich auch auf das vorherige Posting: Acces denied

Habe das sonst unter W2K mit Perl programmiert und keine Probleme.

Jetzt möchte ich unter XP SP2 ein Script schreiben um Ordner mit Tagesdatum zu erstellen.
Dies funktioniert unter W2K tadellos, auch als .exe-File.
Unter XP mit SP2 bekomme ich die Meldung "Zugriff verweigert" oder "Access denied".
Dies beim Aufruf der Systemfunktionen, egal ob ich "mkdir" schreibe oder das über "system" versuche.
Hier das Script.
SNIP:

#!c:\perl\bin\perl.exe -w
$a = `date \/t`;#Datum auslesen
chomp $a;
my ($a1,$a2) = split (/\s+/, $a); #Datum aufsplitten in 2 Variablen
system "mkdir C:\\$a2"|| die "Kann Verzeichnis nicht anlengen: $!"; #$a1=Wochentag, $a2=Datum, Verzeichnis mit Datum anlegen
print $a;

SNAP:

Es kann nur an den Berechtigungen oder Sicherheitseinstellungen von XP liegen, doch wo muß ich ändern?

Datum: 02.02.2007-23:32

Beitragre: XP-Rechte verhindern Zugriff! Wo muß ich ändern?
Seitenanfang
Also wenn man den Perlinterpreter mit Admistratorrechten aufruft, läuft das Programm.
Ob das Ergebnis in Form eines Verzeichnisses c:\$a2 allerdings überzeugt ?

Gruss MisterL

Datum: 05.02.2007-17:58

Beitragre: XP-Rechte verhindern Zugriff! Wo muß ich ändern?
Seitenanfang
Hallo,
danke für die Info, aber der Fehler lag bei mir, hatte vergessen, das ich auch hier gepostet habe.

Fehler war, das die 2. Variable leer ist.

Unter W2K ist das Datumsformat WOCHENTAG DATUM.
Unter XP ist es aber nur DATUM.

Somit ist die 2.Variable leer und das würde bedeuten, ich würde Ordner ohne Namen anlegen und das geht nicht.

Deswegen auch das "ACCESS DENIED" oder "Zugriff verweigert".

Trotzdem danke für die Hilfe.

Datum: 05.02.2007-19:54

-






-
-