この問題の解決方法は、Microsoft 365でInsane Modeを使用しているか、オンプレミスのSharePointを使用しているかによって異なります。
目次
症状
項目をコピーしようとすると、ShareGate Migrateは次のいずれかのエラーメッセージを表示します。
The permissions for '<USER>' were not copied because '<USER>' does not exist at the destination.
The group '<GROUP>' was not found at the destination. The selection group filter was reset to all users.
The group's owner '<USER>' cannot be found at the destination. The current user will be used instead.
The user '<USER>' could not be created/found at the destination. This is probably because the user was either deactivated or deleted in the Active Directory.
The user or group '<USER_OR_GROUP>' is required for this workflow and cannot be found at the source (or destination).
The owner of the term set could not be found at the destination. The current user has been assigned.
No owner was set on the Term Set. The current user has been assigned.
The following users and groups were not found: John Doe
Property 'Editor': The user 'john' could not be found at the destination. The current user has been assigned.
The workflow refers to the user 'john', but this user could not be found at the destination. It might prevent the workflow from executing correctly.
The alert 'UserAlert' refers to a user account with id 1 which could not be found at the source. It may have been removed from the user information list.
The alert 'UserAlert' refers to a user account with id 1 which could not be found at the destination. It may have been removed from the user information list.
The default group '<GROUP>' will be ignored because it could not be found at the destination.
The list is configured to mask users.
エラーコード
DA-064-080
DA-067-080
DA-078-110
DA-083-115
DA-078-249
DA-083-249
ST-037-080
ST-042-080
ST-056-080
ST-109-080
ST-122-080
ST-126-080
ST-130-080
ST-137-080
ST-225-080
ST-363-080
AN-002-080
AN-063-080
次のいずれかで終わるエラーコード: -110、-80、-115、または-249
詳細
このエラーは、指定されたユーザーまたはグループがSharePointによって有効と見なされないために発生します。
有効と見なされるには、ユーザーまたはグループが移行先のサイトコレクションのUser information listに存在するか、移行先のActive Directoryでアクティブである必要があります。
最も一般的な原因は、その後組織を退職したユーザーです。
ShareGate Migrateがユーザーやグループを作成または更新する際、SharePointは移行先で現在有効でない移行元のユーザーやグループを受け入れません。
シナリオに応じたエラーへの対処方法は以下のとおりです。
権限
移行先の無効なユーザーに権限を割り当てることはできません。これらの権限を維持するには、無効なユーザーまたはグループをマッピングして、有効なユーザーまたはグループに割り当てる必要があります。
Microsoft 365移行先
Microsoft 365の移行先にInsane modeで移行する場合にのみ、無効なユーザーまたはグループのメタデータ値を保持できます。
これは、Insane modeがMicrosoft 365移行APIを使用しており、これが無効なユーザー値を受け入れるためです。
注: 特定のケースではInsane modeがサポートされません。サポートされていないコンテンツを含むライブラリを移行すると、そのライブラリはNormal modeで移行され、その場合SharePointはライブラリ全体で無効なユーザーまたはグループの値を受け入れなくなります。このようなケースでは、次のセクションで説明するオンプレミスSharePoint移行先の場合と同様にユーザーを扱うことができます。
オンプレミスSharePoint移行先
オンプレミスバージョンのSharePointのユーザーまたはグループ列で、無効なユーザーまたはグループのメタデータ値を保持することはできません。
ユーザー情報が重要でない場合、この問題を処理する最も簡単な方法は、無効なユーザーを既定のユーザーにマッピングすることです。
ユーザーまたはグループの情報を保持する必要がある場合は、そのユーザー情報をSharePointの新しいテキストフィールドにマッピングできます。
注: この処理には、移行にCopy content onlyを使用する必要があり、SharePointライブラリに新しい列を手動で作成する必要があります。
ユーザー情報を保持するには、次の手順に従います。
移行先のライブラリをSharePointで開きます。
リストまたはライブラリの設定に移動します。
ColumnsセクションでCreate columnをクリックします。
新しい列にOriginal assigneeのような名前を付けます。
列の種類としてSingle line of textを選択します。
OKをクリックします。
ShareGate Migrateを開きます。
メニューでCopyを選択します。
Copy content onlyを選択します。
移行元の認証情報を追加します。
Connectをクリックします。
移行元サイトを選択し、移行元のリストまたはライブラリを選択します。
Nextをクリックします。
移行先の認証情報を追加します。
Connectをクリックします。
移行先サイトを選択し、移行先のリストまたはライブラリを選択します。
Nextをクリックします。
Mappingsをクリックします。
マッピング画面でPropertiesタブを選択します。
最初の列で、無効なユーザーメタデータを含む移行元のプロパティを見つけます(例: Created by)。
そのプロパティを、リストまたはライブラリに作成した新しい列の隣にドラッグ&ドロップします。
Saveをクリックします。
項目を選択します。
Start copyをクリックします。
ShareGate Migrateは、移行元のユーザーとグループを取得し、新しいテキストフィールドに単純なテキストとして書き込みます。
注: ShareGate Migrateは、無効なユーザーを元のユーザー列と新しいテキスト列の両方に追加しようとします。そのため、Migration reportにはユーザーが見つからない旨の警告が引き続き表示されます。
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
