Sharepoint 2007 需要帮助-stsadm migrateuser命令存在漏洞

Sharepoint 2007 需要帮助-stsadm migrateuser命令存在漏洞,sharepoint-2007,moss,migrate,stsadm,Sharepoint 2007,Moss,Migrate,Stsadm,我们有一个SharePoint场,其中包含来自两个域(比如a和B)的混合用户集。一些用户添加了他们的A域帐户,一些用户添加了他们的B域身份。我们现在需要停用其中一个域(B),并需要所有B域用户替换为他们的A域帐户 问题是如果我跑, STSADM-o Migrateuser B\UserName A\UserName-includeHistory 此命令的作用是首先在UserInfo表中将用户A\Username标记为已删除(这意味着他们的所有访问权限将从所有站点消失),然后将B\Username

我们有一个SharePoint场,其中包含来自两个域(比如a和B)的混合用户集。一些用户添加了他们的A域帐户,一些用户添加了他们的B域身份。我们现在需要停用其中一个域(B),并需要所有B域用户替换为他们的A域帐户

问题是如果我跑, STSADM-o Migrateuser B\UserName A\UserName-includeHistory 此命令的作用是首先在UserInfo表中将用户A\Username标记为已删除(这意味着他们的所有访问权限将从所有站点消失),然后将B\Username替换为\Username。这将使我们处于一种非常糟糕的情况,即使用\用户名添加到sharepoint中任何位置的用户将失去访问权限


这件事我已经坚持了将近一个星期了。专家们能在这里提出一个可能的解决方案吗?

我们也遇到了类似的情况。我们最终要做的是编写一个自定义控制台应用程序来迭代整个SharePoint场,并将B\Username的每个实例替换为a\Username


这绝对是暴力手段,但我们想不出其他方法。我们将范围限制为替换站点、组和列表(而不是列表/库中的项目)的权限。在某个时候,人们可能不得不重做一些权限。

我们也遇到了类似的情况。我们最终要做的是编写一个自定义控制台应用程序来迭代整个SharePoint场,并将B\Username的每个实例替换为a\Username

这绝对是暴力手段,但我们想不出其他方法。我们将范围限制为替换站点、组和列表(而不是列表/库中的项目)的权限。在某个时候,人们可能需要重做一些权限