メインコンテンツにスキップ

不正な文字が含まれているためコンテンツタイプ名が置き換えられた

症状

コンテンツタイプを移行する際、ShareGate Migrate が次の警告を表示します。

The content type name '$Resources:My_ContentType' was replaced by '$Resources_My_ContentType' because it contains some illegal characters.

エラーコード

  • ST-158-018

詳細

この警告は、コンテンツタイプの名前が無効な場合に発生します。ほとんどの場合、移行元でコンテンツタイプ名がローカライズされており、その名前がリソースファイル内のエントリに設定されていることが原因です。リソースファイルが見つからない場合、SharePointは名前を「$Resources:Resource_Name」として表示します。

解決策

ShareGate Migrate によって割り当てられた名前が正しい場合は、この警告を無視して問題ありません。正しくない場合は、次の2つの解決方法があります。

  1. コピー後に移行先のコンテンツタイプの名前を変更します。

  2. 移行元サーバーでリソースファイルを利用可能にし、コンテンツタイプの名前が正しく表示されるようにします。これにより、ShareGate Migrate は表示されている名前でコンテンツタイプを移行できるようになります。

この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。

こちらの回答で解決しましたか?