Re: WMI GetObject Failing to return anything

Tech-Archive recommends: Fix windows errors by optimizing your registry

From: Charles Palmer (charles_at_ggi.cc)
Date: 09/04/04


Date: Sat, 4 Sep 2004 15:22:55 -0400

Despite the wise comment, I found the problem to be false returns from name
resolutions. Systems that were unavailable, when pinged by name, returned
the IP address of a machine of a different name that was active. When trying
to establish a connection to the machine with the wrong machine name, it
gave an access denied and would just fail without any error. I still don't
know why my error handling wasn't able to report the problem, but I have
fixed the problem.

Thanks,
Charles

"Marty List" <bill.gates@sun.com> wrote in message
news:2ppu02Fo05b6U1@uni-berlin.de...
>
> "Charles Palmer" <charles@ggi.cc> wrote in message
> news:ObzdSDIjEHA.3928@TK2MSFTNGP11.phx.gbl...
> > I am working on a script that will run against all machines in a domain
> and
> > return some data about each machine through a WMI call. On about 10% of
my
> > machines, I am not getting any return. I have the script ping each
machine
> > first to make sure it returns as alive before I attempt a WMI call to
the
> > machine. When I make the WMI call to the machine to get OS version and
> some
> > other data, if I don't have On Error Resume Next, the script fails with
> > GetObject failed. If I run the script with On Error Resume Next, after
> about
> > 5 minutes, the WMI call fails and the script moves on to the next
computer
> > in the list. The problem is, it doesn't run any of my logging or
debugging
> > code after this point until on the next machine. I can't even return the
> > error message that is generated by GetObject. From trying to manually
> > connect to the machine through other methods, I know that the problem
for
> > why the GetObject is failing is with the machine and I am trying to
figure
> > out what the problem is, but this question is because it won't even log
> that
> > it has a failure when trying to connect to WMI. I am running this script
> > against about 500 machines and only pulling WMI on about 250 of them. Of
> > those 250, I have about 25 that are failing. Since it is taking between
> 3-5
> > minutes for each machine to fail, it is significantly increasing my
script
> > runtime.
> >
> > Any help or guidance that helps me figure out the problem or at least
log
> > the problem machines would be greatly appreciated.
> >
> > Thanks,
> > Charles Palmer
> >
>
>
> Without seeing your script, I'm going to guess the problem is on line 62.
>
>
>



Relevant Pages

  • Re: Problem listing services with wmi
    ... that it *won't* fail where WMI does. ... since the script doesn't raise an error on my machine. ... From examining your code I imagine you tried to catch the exception, but it didn't work because the exception is thrown on the "for" line and not when getting the service's Caption property... ...
    (comp.lang.python)
  • WMI GetObject Failing to return anything
    ... return some data about each machine through a WMI call. ... I have the script ping each machine ... the WMI call fails and the script moves on to the next computer ... error message that is generated by GetObject. ...
    (microsoft.public.windowsxp.wmi)
  • Is my newly installed NIC DOA?
    ... But I have zero experience with networking. ... The rtt times reported by ping lead me to think that data was transmitted, but the RX bytes and TX bytes reported by ifconfig are both zero. ... The output from this test is: FAIL ... Script started on Mon 09 Jul 2007 01:29:29 PM EDT ...
    (comp.os.linux.networking)
  • Re: handling errors through catch
    ... Since the value returned, wtitten in a point-info window, is correct I ... If the following code expects that $num_pnt exists and contains a floating-point number value, then it will fail, as in the error case num_pnt will not be set to anything. ... If the script completes with no errors, then this variable is set to the result of the script. ... It might be appropriate to set num_pnt to some default value in this case, or you may want to exit from the procedure, or raise a different error. ...
    (comp.lang.tcl)
  • Re: Can you end a process from vb script?
    ... I tried the script and I get an error on the ... > getObject line - it just says: ... WMI Error Constants constant ...
    (microsoft.public.scripting.vbscript)