修改用户配置文件后快速同步到网站

用户信息在每个网站都存放有一份,对应该网站内容数据库中的UserInfo表。但不建议直接改数据库,或通过SPUser对象模型修改了用户的属性信息。况且这里的用户信息会定时被用户配置文件同步作业覆盖掉。所以还是在SSP的用户配置文件处统一维护比较好。

对于非域的环境下,用户使用本地账号,这时的名称往往显示的是“机器名\登录名”。很不美观。可以在用户配置文件处修改名称。然后依赖SharePoint计时器作业(Timer Job)来完成网站显示名称的修改工作,这两个作业分别是“配置文件同步”(进行完全同步)和“配置文件快速同步”(进行差量同步)。

注意:可以通过在服务器上手工执行下面两个stsadm指令,手工快速进行用户配置文件到网站的同步。
stsadm -o execadmsvcjobs
stsadm -o sync

注意:这里的配置文件同步操作,只会同步那些SharePoint认为是SharePoint站点“活动用户”。一个用户是否是活动用户由UserInfo表中的某个字段来标识。当一个用户在网站中做过操作(比如发送了一条通知)就会被SharePoint标注为活动用户。

posted @ 2010-09-16 10:20  Sunmoonfire  阅读(277)  评论(0)    收藏  举报