STSADM Sync 命令里的 – Ignoreisactive 标志位

一个同事遇到了一个问题, 一个MOSS 2007站点集里的部分用户的profile不会被sync.

 

最开始的时候因为这个站点集所在的content database被设为了prepare to move. 使用下面的命令修改状态.

stsadm -o preparetomove -contentdb <server name: database name> -site <URL name> –undo

 

之后就发现了部分用户的profile无法被syn的问题.

 

经过研究发现了不能被sync的用户属于没有在网站里添加过任何内容的用户. 他们是inactive的. 如何判断他们是inactive的呢? 可以检查content db里的userinfo表, 看用户行的tp_IsActive, 如果该列为1, 那么是active的.

那么问题就变成了如何让非active用户的profile也被sync.

 

答案是命令STSADM –o sync –ignoreisactive 1, 该标志位并未在Technet的文章Sync: Stsadm operation (Office SharePoint Server)里列出.

 

参考资料

===================

STSADM Sync – Ignoreisactive flag

http://blogs.msdn.com/b/ronalg/archive/2010/02/22/stsadm-sync-ignoreisactive-flag.aspx

你可能感兴趣的:(Active)