用户配置文件概述
用户配置文件包含每个用户的个人信息,使您可以搜索组织内的人员并与之建立联系。用户配置文件是 Microsoft Office SharePoint Server 2007 中的一项核心功能。用户特定的配置文件信息存储在用户配置文件存储区中。
Microsoft Office SharePoint Portal Server 2003 仅支持从 Active Directory 目录服务导入用户配置文件。对于没有部署 Active Directory 的用户,无法轻易地启动配置文件数据库并使其在 SharePoint Portal Server 中保持最新状态。
Office SharePoint Server 2007 对这个问题的解决方法是启动和同步来自大多数数据源的配置文件数据库,这些数据源包括目录、Web 服务和数据库,具体有:
Active Directory 目录服务
LDAP 目录(除 Active Directory 以外)
通过业务数据目录的数据库和 Web 服务
通过用户配置文件对象模型的自定义源
Office SharePoint Server 2007 为搜索人员提供了一个新的搜索范围。索引服务器对用户配置文件存储区进行爬网以获取用户的信息。用户的“我的网站”的“配置文件”页显示用户的配置文件信息,而“访问群体”功能使用用户配置文件生成访问群体规则。
还可以根据组织的需要自定义用户配置文件的属性。可以将用户配置文件属性映射到 Active Directory 或其他 LDAP 服务器中的属性,或者映射到业务数据目录中的实体。请参阅下面的主题,了解有关用户配置文件的详细信息:
UserProfile 对象
UserProfile 对象是 Office SharePoint Server 2007 用户配置文件对象模型中的关键对象,它表示用户的配置文件。每个用户配置文件包含一个用户的相关信息。用户配置文件是一组描述用户个人信息的名称/值对。组织中的其他用户可以列出、搜索和显示这些信息。索引服务器对用户配置文件存储区进行爬网以获取用户的信息,而 Office SharePoint Server 2007 为搜索人员提供了一个新的搜索范围。用户配置文件中的信息可以从 Active Directory、LDAP 服务器和业务数据目录中导入、由用户自己输入,或者同时使用这两种方法。
UserProfile 对象使您可以读取和更新用户配置文件属性,以及用户的成员资格、个性化链接和“我的站点”。
UserProfileManager 和 UserProfileConfigManager 对象是对象模型中的关键管理对象,它们使您可以在用户配置文件存储区中创建、编辑和检索用户配置文件对象和属性。