Le 12/06/2018 à 09:10, Lior Dotan a écrit : > On Tue, Jun 12, 2018 at 10:05 AM Clément OUDOT > <[email protected]> wrote: >> >> >> Le 12/06/2018 à 08:28, Lior Dotan a écrit : >>> Hi, >>> >>> I'm trying to sync groups from AD to external scripts which I was able >>> to do in the past. >>> The problem now is that the update script is called with 'cn= ' only, >>> without the group name even though the get script is called with the >>> group name. >>> Any idea what's going on? >>> >>> Jun 12 08:35:51 - INFO - Starting sync for SyncCreateGroupTask >>> Jun 12 08:35:51 - DEBUG - Using pagedResults control for 1000 entries at a >>> time >>> Jun 12 08:35:51 - DEBUG - Lauching '/usr/local/bin/ad_get.sh >>> CN=Management,OU=Microsoft Exchange,DC=TEST,DC=LOCAL ' >>> Jun 12 08:35:51 - DEBUG - Writing to STDIN cn: Management >>> >>> Jun 12 08:35:51 - DEBUG - Waiting for command to stop ... >>> Jun 12 08:35:53 - DEBUG - Messages dump on stderr by script: >>> Jun 12 08:35:53 - WARN - The ldif file is empty >>> Jun 12 08:35:53 - WARN - The ldif file is empty >>> Jun 12 08:35:53 - ERROR - Entries count: 0 >>> Jun 12 08:35:53 - DEBUG - Unsupported scripting engine: Oracle Nashorn >>> Jun 12 08:35:54 - DEBUG - In object "cn=": List of attributes >>> considered for writing in destination: [member, objectClass, cn] >>> Jun 12 08:35:54 - DEBUG - In object "cn=": Attribute "member" is in >>> FORCE status >>> Jun 12 08:35:54 - DEBUG - In object "cn=": Adding attribute "member" >>> with values [CN=Joe Doe, OU=Operation, OU=Test, DC=TEST, DC=LOCAL, >>> CN=John Dough, CN=Test Test2] >>> Jun 12 08:35:54 - DEBUG - In object "cn=": Attribute "objectClass" is >>> in KEEP status >>> Jun 12 08:35:54 - DEBUG - In object "cn=": Attribute "objectClass" >>> will not be written to the destination >>> Jun 12 08:35:54 - DEBUG - In object "cn=": Attribute "cn" is in KEEP status >>> Jun 12 08:35:54 - DEBUG - In object "cn=": Attribute "cn" will not be >>> written to the destination >>> Jun 12 08:35:54 - DEBUG - Lauching '/usr/local/bin/ad_connector.py cn= ' >>> >>> >> Your scripts seems to return nothing. Be sure to respect >> STDIN/STDOUT/STDERR usage: >> https://lsc-project.org/documentation/plugins/executable/howto_scripts > The problem is that STDOUT doesn't contain the group name, this is > what I get on STDOUT: > Jun 12 08:35:54 - DEBUG - Writing to STDIN # Tue Jun 12 08:35:54 IDT 2018 > dn: cn= > changetype: add > member: CN=Joe Doe > > Notice that the dn: us malformed which is why my script fails. > My question is why I don't get the group name in the 'dn'.
Hard to say, because this depends on what you code in your script. Send us the script if want help. -- Clément Oudot | Identity Solutions Manager [email protected] Worteks | https://www.worteks.com _______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-users mailing list [email protected] https://lists.lsc-project.org/cgi-bin/mailman/listinfo/lsc-users

