MSDNによると:LookupAccountSid関数は、SIDが見つかった最初のドメインの名前を返します。
ユーザーがドメインAからドメインBに移行され、ドメインAの任意のマシンからLookupAccountSid関数を使用してユーザーの古いSIDを照会すると、ドメインBではなくドメインAのドメイン名が取得されます。
ユーザーを移行した後でも、Active DirectoryはドメインAのユーザー情報を保持しているようです。この問題は、ドメインコントローラーを含むドメインAのマシンを再起動しても解決されません。
ユーザーの新しいドメインの名前が必要です。この問題を解決する方法を提案できますか?