在OIM 11g r2 PS2中,我有一个用户列表,这些用户已经过了他们的到期日期。我正在寻找一种在oim中批量禁用这些用户的方法,从而减少他们的AD和Exchange帐户的禁用。有很多,我不想让他们一个接一个地失效。我需要一种方法
或
谢谢
发布于 2017-10-23 10:35:55
在OIM中有一个调度程序“结束日期后禁用/删除用户”,这应该照顾到禁用结束日期已过的用户的场景。此计划任务禁用在运行任务时结束日期已超过当前日期的用户帐户。
一旦在OIM中禁用了用户,就会自动禁用AD/Exchange。
发布于 2017-09-12 23:02:27
据我所知,没有OOTB任务来处理这个问题。您可以编写一个简短的应用程序来读取您的用户列表,使用OIM客户端库连接到OIM,并使用UserManager API做那些用户。
这里有一个简短的片段
final UserManager um = oimclient.getService(UserManager.class);
final ArrayList<String> lstUsers =
new ArrayList<>(Arrays.asList("LOGIN1", "LOGIN2", "LOGIN3"));
um.disable(lstUsers, true); //true means the list contains logins, not user keyshttps://stackoverflow.com/questions/46183897
复制相似问题