Hallo zusammen,
ich habe jetzt schon ne Menge gegooglet und probiert, komme aber nicht weiter.
Folgendes Problem: Ich habe in einem Script eine Abfrage auf das Object "ADSystemInfo". Klappt auch alles ohne Probleme. Das Script holt mir meine Info artig aus dem Active Directory.
Jetzt kann es aber vorkommen dass das Script gestartet wird, wenn der PC garnicht im Netz ist. Und dann knallts. Ich bekomme leider keine Fehlerabfrage hin.
Hier mal der codeschnipsel:
[autoit]$objADSystemInfo = ObjCreate("ADSystemInfo")
If @error then msgbox (0,"","Error")
$objDomain = ObjGet("LDAP://" & $objADSystemInfo.DomainDNSName)
If @error then msgbox (0,"","Error")
Ich habe also mal mit IF @error versucht (Tips aus anderen Foren). Klappt aber nicht.
Das Script bricht (ohne Netz) mit folgender Meldung in der Console ab:
C:\script.au3 (868) : ==> The requested action with this object has failed.:
$objDomain = ObjGet("LDAP://" & $objADSystemInfo.DomainDNSName)
$objDomain = ObjGet("LDAP://" & $objADSystemInfo.DomainDNSName^ ERROR
Hat jemand ne Idee wie ich mein Script dazu bringe zu erkennen ob die Domäne und somit die AD verfügbar ist?
Danke