Domino 9 und frühere Versionen > ND7: Entwicklung

Hardwaredaten auslesen

<< < (3/3)

guesswho:
Ich scho widddr  ;D

schätze, da musst du die Fehlerroutine etwas abändern.


--- Code: ---On Error Goto WEITER
...
strComputer = wsid
'Errorhandling ausschalten
on Error Resume Next
Set objWMIService = GetObject("winmgmts:" & "\\" & strComputer & "\root\cimv2")

If Not Isobject(objWMIService) Then
  'hier dein Fehlerhinweis, dass das nicht funktioniert hat und Routine abbrechen
End If

'ansonsten kanns weitergehn

'Errorhandling wieder einschalten
On Error goto weiter

.....

--- Ende Code ---

Das musst du aber bei allen folgenden Objects auch beachten

IMHO: Wenn der Fehler "Automation Object Error" sofort nach Start des Einlesens kommt, ist das Gerät über den Namen nicht erreichbar, wenn der Fehler erst nach >30 Sekunden erscheint, solltest du prüfen, ob der angesprochene Arbeitsplatz WMI unterstützt oder ob evtl. WMI dort defekt ist. Das Logfile findest du am Arbeitsplatz unter %windir%\system32\wbem\logs

Jo

Lloyd:
So hat es geklappt. DANKE.

Durch deinen Vorschlag die Fehlerbehandlung umzubauen konnte ich jetzt folgendes herausfinden.

Unsere beiden DomainController (Win2003) bekommen kein Object zurück und können nicht abgefragt werden.
Alle anderen MemberServer (Win2003) bekommen ein Object und werden erfolgreich abgefragt.

In unserer anderen Domäne kann weder der DomainController(Win 2000) noch der MemberServer (Win2000) abgefragt werden, da kein Object zurück kommt.

Kannst du dir da einen Reim drauf machen?

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln