对于一些背景信息:我们是一个Windows环境使用服务器2008与AD用于桌面身份validation。 我们是一家网上零售企业, 我们的在线状态和我们的内部网是基于nix的。
当我们有一个新用户时,我希望能够简单地在Active Directory中创build该用户,然后让他们在我们的Intranet系统中创build匹配的用户帐户。
当我创build一个新用户时,是否有一些Active Directory挂钩可用于运行简单的python脚本?
我不相信AD中有新用户创build的可访问钩子。 您可以执行一个脚本来轮询用户,跟踪现有用户,然后configuration新用户。 我认为这是一样好,你会得到。 另一个select是从你的内部networking向你的AD用户提供Python。 创buildAD用户相当容易编写脚本。 或者像Natxo说的那样,只要改变你的内联网系统就可以在AD上进行身份validation。 我相信有很多的政治,所以我会认为这不是一个选项。
简答:你不能从这里到达那里。
更长的答案:没有“创build账户”的钩子。 您将不得不将用户创build封装到脚本/进程中,该脚本/进程也会在帐户创build后执行此Python脚本。 或者,您可以更改您的用户帐户创build,以便在Python脚本中完成(或者将这些步骤添加到您现有的Python脚本中)。
不过还有另一种select。 您可以设置一个定期运行的schtask / cron,为自上次运行以来创build的所有用户searchAD / LDAP。 (如果您每30分钟运行一次,则会查找创builddate表示为(现在为30分钟)的用户。