Bennco99 has asked for the wisdom of the Perl Monks concerning the following question:
Something like..use Win32::OLE('in'); use constant wbemFlagReturnImmediately => 0x10; use constant wbemFlagForwardOnly => 0x20; $computer = "10.1.50.57"; $objWMIService = Win32::OLE->GetObject ("winmgmts:\\\\$computer\\root\\CIMV2") or die "WMI connection fai +led.\n"; $colItems = $objWMIService->ExecQuery ("SELECT * FROM Win32_NetworkAdapterConfiguration","WQL",wbemFlagR +eturnImmediately | wbemFlagForwardOnly); foreach my $objItem (in $colItems) { next unless $objItem->{Description} eq "Intel 8255x-based +Integrated Fast Ethernet"; print "DNS Host Name: $objItem->{DNSHostName}\n"; print "IP Address: " . join(",", (in $objItem->{IPAddress})) . " +\n"; print "MAC Address: $objItem->{MACAddress}\n"; print "\n"; }
Thank you$pcname = "$objItem->{DNSHostName}"
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: forward variable...
by ikegami (Patriarch) on Aug 10, 2006 at 16:24 UTC | |
|
Re: forward variable...
by prasadbabu (Prior) on Aug 10, 2006 at 16:23 UTC |