:)

Steven

my $colItems = $objWMIService->ExecQuery("SELECT * FROM Win32_Service",
"WQL",
                   wbemFlagReturnImmediately | wbemFlagForwardOnly);

 foreach my $objItem (in $colItems) {
   print "Name: ". $objItem->{Name};
   print "DisplayName: ". $objItem->{DisplayName};
}


________________________________

        From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
eyal edri
        Sent: Thursday, March 23, 2006 9:38 AM
        To: perl-win32-users@listserv.ActiveState.com
        Subject: Get Service Description
        
        
        Hi ,
         
        I'm using Win32:::OLE('in') to retrive win32 service names (such
as alerter).
         
        I am looking for a function/method to retrve the desc or full
name of the service.
         
        this is what i use: 
         

         my $objWMIService =
Win32::OLE->GetObject("winmgmts:\\\\$ip\\root\\CIMV2") or die "WMI
connection failed.\n";

          my $colItems = $objWMIService->ExecQuery("SELECT * FROM
Win32_SystemServices", "WQL",
                           wbemFlagReturnImmediately |
wbemFlagForwardOnly);
         

         foreach my $objItem (in $colItems) {
           my $service = $objItem->{PartComponent};
          

        $service is the service (short system) name. 

        Anyone know how can i get the description as well?

        thanks.

         



        -- 
        Eyal Edri | System & Security Engineer  | [EMAIL PROTECTED]
Communication. 



_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to