Schrift
[thread]6078[/thread]

Festplatencheck Domänenübergreifend: Festplattencheck (Seite 2)

Leser: 2


<< |< 1 2 >| >> 13 Einträge, 2 Seiten
Strat
 2004-02-18 15:48
#80172 #80172
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
ich vermute mal, es handelt sich um ein Rechteproblem; hat der Benutzer, als der das Script laeuft, die Rechte, um die PCs der anderen Domain abzufragen?

Ein anderer Weg fuer die Abfrage funktioniert folgendermaszen:
Code: (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
#! /usr/bin/perl
use warnings;
use strict;
use Win32;
use Win32::OLE qw(in);
# use Data::Dumper;

my %types = ( 0 => 'Unknown',  1 => 'No root',
    2 => 'Removable', 3 => 'Local',
4 => 'Network',   5 => 'CDRom',
6 => 'RAM Disk',  );

my $server = &Win32::NodeName; # aktuellen PC; sonst hier den Namen eintragen
$server =~ s/\\+//; # backslashes entfernen

my $class = "WinMgmts:{impersonationLevel=impersonate}!//$server";
if ( my $wmi = Win32::OLE->GetObject($class) ) {
   foreach my $disk ( in( $wmi->InstancesOf("Win32_LogicalDisk") ) ) {
# print Dumper($disk);
print "Name: ", $disk->{Name}, "\n";
print "Typ : ", $types{ $disk->{DriveType} }, "\n";
print "Size: ", &FormatNumber($disk->{Size} || 0), "\n";
print "Free: ", &FormatNumber($disk->{FreeSpace} || 0), "\n";
print "\n";
   } # foreach
} # if

sub FormatNumber {
   my $number = shift;
   1 while $number =~ s/^(-?\d+)(\d{3})/$1.$2/;
   return $number;
} # FormatNumber
\n\n

<!--EDIT|Strat|1077112220-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
ahnungsloser
 2004-02-18 19:41
#80173 #80173
User since
2003-09-03
80 Artikel
BenutzerIn
[default_avatar]
Hi,

hab es über die IPC$ Freigaben geschafft!
Thx, für all die lösungsvorschläge
Crian
 2004-02-19 13:42
#80174 #80174
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Glückwunsch :)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
<< |< 1 2 >| >> 13 Einträge, 2 Seiten



View all threads created 2004-02-17 13:52.