1

2 つのドメイン (A と B としましょう) のユーザーが混在する SharePoint ファームがあります。一部のユーザーは、A ドメイン アカウントを使用して追加され、一部のユーザーは B ドメイン ID を使用して追加されています。ここで、ドメイン (B) の 1 つを廃止し、すべての B ドメイン ユーザーをそれぞれの A ドメイン アカウントに置き換える必要があります。

ここに問題があるのは、STSADM -o Migrateuser B\UserName A\Username -includeSIDHistory を実行すると、このコマンドが最初に UserInfo テーブルでユーザー A\Username を削除済みとしてマークすることです (つまり、すべてのユーザーからすべてのアクセスが失われることを意味します)。サイト)、B\UserName を A\Username に置き換えます。これにより、A\Username で sharepoint のどこにでも追加されたユーザーがアクセスできなくなるという非常に悪い状況に陥ります。

私はこれにほぼ1週間立ち往生しています。専門家は、ここで考えられる解決策を提案できますか?

4

1 に答える 1

1

私たちも同じような状況でした。最終的に行ったことは、カスタム コンソール アプリケーションを作成して、SharePoint ファーム全体を反復処理し、B\Username のすべてのインスタンスを A\Username に置き換えることです。

これは間違いなく力ずくのアプローチですが、それ以外の方法を見つけることができませんでした。サイト、グループ、およびリスト (リスト/ライブラリ内のアイテムではない) のアクセス許可を置き換えることに範囲を限定しました。ある時点で、ユーザーは権限の一部をやり直さなければならない場合があります。

于 2010-05-17T15:12:54.773 に答える