Hallo in die Gemeinde.
Ich möchte im ADS Benutzer mit Autoit löschen.
Ich verwende dazu das Script:
$object="test"
Dim $objConnection, $objRootDSE
$objConnection = ObjCreate("ADODB.Connection")
$objConnection.Provider = "ADsDSOObject"
$objConnection.Open ("Active Directory Provider")
$objRootDSE = ObjGet("LDAP://RootDSE")
Global $strDNSDomain = $objRootDSE.Get ("defaultNamingContext")
$strQuery = "<LDAP://" & $strDNSDomain & ">;(sAMAccountName=" & $object & ");ADsPath;subtree"
$objRecordSet = $objConnection.Execute ($strQuery)
$ldap_entry = $objRecordSet.fields (0).value
msgbox(64,"",$ldap_entry)
$oObject = ObjGet($ldap_entry)
$oObject.Delete $oObject.SetInfo
Leider bekomme in immer eine Fehlermeldung bei $oObject.DeleteKann mir jemand einen Tip geben??(
Admin-Edit: Quelltext formatiert und autoit tags verwendet - Gun-Food