Nils,
ich habe die Fehlerbehandlung aus. Es kommt kein Fehler. Die WMI Abfrage gibt einfach ein leeres Array zurück...
Carsten,
wenn ich als lokaler Admin daraufzugreife sieht die Zeile so aus:
Set objService = objLocator.ConnectServer("testpc01", "root\cimv2", "meinedomain\usermitlokalenadminrechten", "pass")
Dieser Benutzer ist schon ein Benutzer der Domain - allerdings ist er kein Domain-Admin, aber er ist Mitglied der lokalen Administrator Gruppe - das sollte ja reichen. Wenn ich den Domain-Admin nehme geht es ja komsicherweise. Ich will den Domain-Admin aber nicht nehmen ;-)
Was noch komisch ist: Wenn ich die Authentifizierung im Script selber weglasse - also einfach:
Set objService = objLocator.ConnectServer("testpc01", "root\cimv2")
und das Script dann als der Benutzer mit dem es vorhin nicht ging ausführe - dann gehts...
Kann ich aber in der Endlösung nicht verwenden weil ich verschiedene Benutzer/Kennwörter habe, welche für die Inventarisierung in das Script dynamisch eingesetzt werden sollen.
Dieses Problem macht mich noch verrückt.