导入用户配置文件

用户配置文件存储区包含用户帐户属性信息。获取这些信息是通过从包含用户帐户的目录导入这些信息,或通过手动将帐户信息键入到数据库中。默认情况下,Microsoft Office SharePoint Server 2007 可以从 Active Directory 目录服务、LDAP 服务器或业务数据目录导入域用户列表。此外,可以针对 Office SharePoint Server 2007 对象模型编写代码,从其他目录服务或应用程序导入信息。可以计划定期对用户配置文件存储区进行导入,增量式导入或完全导入均可。

Office SharePoint Server 2007 将 Active Directory 和 LDAP 目录视为用于导入用户信息的主连接;即可以将这些目录作为源,用以创建用户配置文件。这就意味着,如果主连接中缺少某个用户,则 Office SharePoint Server 2007 就认为该用户不再属于这个组织,从而将该用户从用户配置文件数据库中移除。

另一方面,Office SharePoint Server 2007 将业务数据目录数据源仅作为补充数据源,即它使用此类数据只是为了提供主连接中没有的额外用户信息。在主用户列表方面,它并不依赖于业务数据目录数据源。

有关详细信息,请参阅Sample: Map Business Data Catalog Properties to User Profile Properties

配置用户配置文件导入设置

可以使用用户配置文件管理界面或用户配置文件对象模型,从 Active Directory、LDAP 服务器或业务数据目录导入用户配置文件信息。

若要导入用户配置文件信息,必须先配置导入设置。Office SharePoint Server 2007 允许对不同数据源连接使用不同凭据。下表列出了配置数据源连接时需要提供的一些重要参数。

参数/属性

Server Type

对于主连接,为“Active Directory”或“LDAPv3 Directory”;对于业务数据目录数据源,则为“Business Data Catalog”。可以为共享资源提供程序定义一个主连接和多个非主连接。

IsMaster

Yes 或 No。

Domain

Domain 只是一个标识符。可以是类似“SAP Employee”或“AD Master”的任何字符串。

Person Entity

仅对于业务数据目录连接为必需。人员实体的 ID。

Person Filter

仅对于业务数据目录连接为必需。查找用户实体实例时应使用的筛选器的 ID。

UserID 属性

对于 AD,为“distinguishedname”;对于 LDAP 连接,为“uid”。对于业务数据目录连接,指定用户 ID 字段。

配置导入设置之后,可以从“管理配置文件数据库”页面上“配置文件和导入设置”部分中的操作列表中导入用户配置文件信息,也可以使用对象模型导入。还可以停止当前正在进行的任何导入,并查看过去导入的日志。

特定于连接的属性映射

Microsoft SharePoint Portal Server 2003 仅支持从通过 Active Directory 连接获取的用户配置文件映射属性。在 Office SharePoint Server 2007 中,也可以从 LDAP 和业务数据目录数据源映射属性。如前所述,Office SharePoint Server 2007 将 Active Directory 或 LDAP 目录作为主源,并允许业务数据目录数据源提供补充数据。有关详细信息,请参阅Map Business Data Catalog Properties to User Profile Properties

在 Office SharePoint Server 2007 中,用户配置文件对象模型中的属性映射 API 采用名为 ConnectionName 的新参数进行特定于连接的属性映射。该参数将字符串 _$MASTER_ 或任何其他非主连接名称都视为有效输入。

SharePoint Portal Server 2003 将连接源中的多值属性转换为用户配置文件存储区中的单值属性。注意:Office SharePoint Server 2007 可以将源的多值属性映射为用户配置文件存储区中的多值属性。如果将源的多值属性映射为单值门户属性,则导入操作仅尝试获取源中的第一个值。

See Also

其他资源

个性化您的门户:概述

Map Business Data Catalog Properties to User Profile Properties