4.9 移动/重命名

默认配置不支持移动和重命名事件。 不过,如果修改默认纲要映射和默认发布者过滤器并添加策略,则可以将 Notes 中的发布者通道上的移动或重命名事件同步到 Identity Vault。

此外,如果具有 Notes 6.0.3 或更高版本、启用了 AdminP 支持并添加了可提供所需特性的策略,则可以同步订购者通道上的移动或重命名事件。

4.9.1 订购者通道

移动用户

  1. 确保使用的是 Notes 6.0.3 或更高版本且已查阅Section 4.9.3, 使用 AdminP 的注意事项

  2. 向驱动程序参数的订购者选项中添加下面的参数,以确保打开对 AdminP 进程的支持:

    <allow-adminp-support display-name=“Allow Domino AdminP Support”>True</allow-adminp-support>
    

    请参见Section 4.4.2, 订购者选项中的 Allow Domino AdminP Support

  3. 创建可向移动事件中添加以下特性的驱动程序策略:

    • Notes 中目标证明者的证明者姓名。
    • Notes 中目标证明者(用户的目标证明者)的证明者 ID 和口令
    • Notes 中源证明者(用户的源证明者)的旧证明者 ID 和口令

    Section B.3, 移动用户样本中包括一个可移动用户的驱动程序 Shim 的命令样本。

修改 eDirectory 中的用户名(Notes 中的重命名事件)

如果 eDirectory 中用户的名、中间名首字母或姓氏发生变化,则此事件可导致重命名 Lotus Notes 中的对象。 如果具有 Notes 6.0.3 或更高版本并启用了 AdminP 支持,则可以在 Notes 中执行重命名操作。

  1. 确保使用的是 Notes 6.0.3 或更高版本且已查阅Section 4.9.3, 使用 AdminP 的注意事项

  2. 向驱动程序参数的订购者选项中添加下面的参数,以确保打开对 AdminP 进程的支持:

    <allow-adminp-support display-name=“Allow Domino AdminP Support”>True</allow-adminp-support>
    

    请参见Section 4.4.2, 订购者选项中的 Allow Domino AdminP Support

  3. 为要重命名的 Notes 用户创建可提供正确证明者和口令的驱动程序策略。

    如果未在事件中指定证明者和口令,则使用在驱动程序参数中指定的默认证明者和口令。

    Section B.2, 重命名样本: 修改用户的姓中包括一个可重命名用户的驱动程序 Shim 的命令样本。

重命名组

如果具有 Notes 6.0.3 或更高版本且启用了 AdminP 支持,则可以重命名组。 对于组,eDirectory 中的重命名事件不需要创建其它任何驱动程序策略。

只能将 eDirectory 中的重命名事件应用到 Notes 中的组对象。 (对于用户,驱动程序 Shim 使用适当的修改事件来重命名 Notes 中的用户,如修改 eDirectory 中的用户名(Notes 中的重命名事件)中所述。)

  1. 确保使用的是 Notes 6.0.3 或更高版本且已查阅Section 4.9.3, 使用 AdminP 的注意事项

  2. 向驱动程序参数的订购者选项中添加下面的参数,以确保打开对 AdminP 进程的支持:

    <allow-adminp-support display-name=“Allow Domino AdminP Support”>True</allow-adminp-support>
    

    请参见Section 4.4.2, 订购者选项中的 Allow Domino AdminP Support

4.9.2 发布者通道

启用单向对象移动/重命名同步:

  1. 修改纲要映射以便将 eDirectory 全名映射到 Notes FullName。

  2. 启用发布者过滤器中的全名特性。

  3. 确保没有启用订购者过滤器中的全名特性。

  4. 确保驱动程序配置参数中的公共/私用 AB 设置为《是》。

  5. 使用驱动程序配置中类似Section 4.1, 确定移动 Notes 对象时的 eDirectory 对象布局中所述的策略。

进行这些修改后,ndsrep 将检测是否存在对 FullName 的更改。 因为 FullName 在单个特性中包含姓名和位置信息,所以 ndsrep 无法区分移动和重命名。 因此,对 FullName 的更改将启动要同步到 eDirectory 的移动和重命名事件。

4.9.3 使用 AdminP 的注意事项

AdminP 支持可提供若干新功能,但要有效地使用这些功能,必须记住以下几点:

  • 必须了解 AdminP 和 Notes 管理。
  • 返回给驱动程序的有关 AdminP 请求的成功讯息只意味着 AdminP 成功接收请求,并不意味着成功完成了该请求。
  • 在 AdminP 尝试执行操作之前,不会完成驱动程序发出的 AdminP 请求。 计时取决于 Notes 管理员对的管理进程配置、Domino 服务器网络以及所请求操作的复杂性。
  • 某些 AdminP 请求需要由 Notes 管理员手动批准后才能得以完成。
  • AdminP 请求通常包含 Notes 用户的 FullName(或组的 ListName)。 驱动程序在请求启动时发送基于用户 FullName 的请求,但 AdminP 并不需要立即处理该请求,以及影响可能等待处理的同一用户对象的 FullName 的其它请求。 如果请求更改了用户的全名,则后续请求可能会失败,因为 AdminP 无法找到该用户。

    例如,请考虑以下情况:

    • 您从驱动程序发送了一个请求,以更改某用户在 Notes 中的名,并且还使用 AdminP 功能重命名了用户对象(更改 FullName)。
    • 紧接着,您从驱动程序发送了第二个请求,以更改该用户在 Notes 中的姓,并且还重命名了用户对象(更改 FullName)。

    AdminP 收到这两个请求。 这两个请求引用了具有相同 FullName 的用户。 午夜,AdminP 开始处理这两个请求。 它成功处理了第一个请求, 但无法处理第二个请求,因为第一个请求更改了 FullName。

为帮助您有效地使用 AdminP,提供了下面一些功能: