Hi zusammen,
in der src/handler/config/examples/isys_handler_ldap.ini und in der src/handler/config/examples/isys_handler_ldap.inc.php (je nachdem ob die Console oder der Controller verwendet wird), gibt es jeweils eine Einstellung, um die Benutzer automatisch auf "Archiviert" oder "Gelöscht" zu setzen. Um den CMDB-Status automatisch zu verändern, gibt es jedoch keine Konfiguration. Ihr könntet aber entweder über ein Event ein selbstgeschriebenes Skript anstoßen, dass die Benutzer dann auf "Außer Betrieb" setzt oder über ein PHP-Skript automatisiert alle archivierten Benutzer auf den CMDB-Status setzen.
Der Wert aus der Konfigurationsdatei ist
; What to do with deleted users in your Active Directory:
; Possible values: archive, delete
;
; archive = set user stastus to archived
; delete = set user status to deleted
;
; It is currently not possible to delete or archive users in NDS or OpenLDAP.
;
deletedUsersBehaviour=archive
bzw.
/**
* What to do with deleted users in your Active Directory:
* Possible values: archive, delete
*
* archive = set user stastus to archived
* delete = set user status to deleted
*
* It is currently not possible to delete or archive users in NDS or OpenLDAP.
*/
'deletedUsersBehaviour' => 'archive',
Lieben Gruß
Christian