![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
|
|
Themen-Optionen | Ansicht |
|
|
#2 |
|
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
Code:
#!/usr/bin/perl
use strict;
open(IN, "ipliste.txt") or die "Lesefehler $!"
while(<IN>) {
chomp;
# Das nachfolgende könnte man auch mit dem Perl-Eigenen "copy" machen
my $cmd = "COPY C:\PATCH\PATCH.BAT \\$_\C$\WINNT\TEMP";
system($cmd);
$cmd="PSEXEC \\$_ -u admin -p meinkennwort c:\WINNT\TEMP\PATCH.BAT"
# Das nachfolgende könnte man auch mit dem Perl-Eigenen "remove" machen
$cmd = "DEL \\$_\C$\WINNT\TEMP\PATCH.BAT"
system($cmd);
}
close(IN);
# Die Fehlerbehandlung mit Rückgabewert des System-Calls wird dem werten Leser als Übungsaufgabe überlassen. ;)
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|