次の方法で共有


個人用サイトのトラブルシューティング

 

適用先: SharePoint Server 2010

トピックの最終更新日: 2016-11-30

この記事は、IT 担当者が個人用サイトのトラブルシューティングを行うのに役立つ情報を提供します。

フィードバックをお送りください。お送りいただいたコメント、指摘、トラブルシューティングのヒントは、このコンテンツの将来のバージョンに採用される可能性があります。ITSPDOCS@microsoft.com 宛てにフィードバックを送信できます。

SharePoint 管理者が Microsoft SharePoint Server 2010 の個人用サイトの作成と構成を行う場合、SharePoint 管理者 (またはエンド ユーザー) は以下のエラー メッセージや問題に直面する場合があります。

  • Web アプリケーション上の " /" にサイト コレクションがないため、サイト作成を使用可能にできません

  • 個人用サイトの作成中にエラーが発生しました。詳細については、サイト管理者にお問い合わせください

  • ファイルが見つかりません

  • ユーザー プロファイルを読み込めませんでした

  • 管理パス <text_string> が作成されていないため、個人用サイトを作成できません。詳細については、サイトの管理者に問い合わせてください

  • このフィールドのデータを取得中に問題が発生しました。このフィールドの値の更新は一時的に無効になりました。その他のフィールドの値は更新できます。

  • 入力されたデータに 1 つ以上のエラーがあります。このサイトには、既定のキーワード用語ストアが含まれていません

  • このユーザー プロファイルを編集する権限がありません

  • 予期しないエラーが発生しました

  • 仕事仲間のタグ、メモ、または評価が表示されません

  • アップグレード後にユーザー プロファイルの画像が見つかりません

Web アプリケーション上の " /" にサイト コレクションがないため、サイト作成を使用可能にできません

個人用サイトをホストする Web アプリケーションに対して SharePoint 管理者がセルフサービス サイト作成を有効にしようとすると、このエラー メッセージが表示される場合があります。

このエラーは、個人用サイトをホストする Web アプリケーション ルート パスにサイト コレクションが存在しない場合に発生する可能性があります。

個人用サイトでは、Web アプリケーション ルート (ユーザー インターフェイスでは [/] と表示されます) にサイト コレクションが存在する必要があります。サイト コレクションがない場合、Web アプリケーションのセルフサービス サイト作成を有効にしようとしたときに、ルートにサイト コレクションがないことを示すメッセージが表示されます。個人用サイトをホストする際には、専用の Web アプリケーションを使用することが推奨されます。そのため、URL (Uniform Resource Locator) パスの深くにサイト コレクションを作成する必要がある特殊な場合を除き、個人用サイトのホスト コレクションにはルート パスを使用してください。

パスの深くに個人用サイトのホストを作成する場合は、明示的な管理パスの下に作成する必要があります。また、Web アプリケーション ルートに個別のサイト コレクションを作成する必要もあります。ただし、このサイト コレクションは、空にすることも、テンプレートを使用せずに作成することもできます。管理パスの詳細については、「管理パスを定義する (SharePoint Server 2010)」を参照してください。

このエラーを解決するには、サーバーの全体管理で、次の操作を行います。

  1. [アプリケーション構成の管理] をクリックします。

  2. [サイト コレクション] セクションで、[すべてのサイト コレクションの表示] をクリックします。

  3. [サイト コレクション] ページの [Web アプリケーション] ボックスで、選択した Web アプリケーションが、個人用サイトをホストする Web アプリケーションであることを確認します。そうでない場合は、下矢印をクリックし、[Web アプリケーションの変更] をクリックして、個人用サイトをホストする Web アプリケーションを選択します。

  4. Web アプリケーション ルートにサイト コレクションがあることを確認します。ない場合は、Web アプリケーション ルートに新しいサイト コレクションを作成します。このサイト コレクションは空にできます。また、テンプレートを使用せずに作成することもできます。詳細については、「サイト コレクションを作成する (SharePoint Server 2010)」を参照してください。

個人用サイトの作成中にエラーが発生しました。詳細については、サイト管理者にお問い合わせください

エンド ユーザーが [個人用コンテンツ] リンクをクリックして個別のサイト コレクションを個人用サイト ページで初めて作成しようとすると、エラー メッセージが表示される場合があります。

このエラーは、SharePoint 管理者が、ワイルドカードを使用した管理パスを使用しないで、個人用サイトをホストする Web アプリケーションに接続された User Profile Service アプリケーションの個人用サイトに対して設定を構成している場合に発生する可能性があります。たとえば、管理パスが明示的な管理パスになっています。ルート パスよりも深い、個人用サイトのホスト サイト コレクションを作成する場合、サイト コレクションには明示的な管理パスを使用する必要があります。詳細については、「個人用サイトを計画する (SharePoint Server 2010)」を参照してください。

このエラーを解決するには、サーバーの全体管理で、次の操作を行います。

  1. [アプリケーション構成の管理] をクリックします。

  2. [サービス アプリケーション] セクションで、[サービス アプリケーションの管理] をクリックします。

  3. [サービス アプリケーションの管理] ページで、個人用サイトをホストしている Web アプリケーションに関連付けられている User Profile Service アプリケーションをクリックし、リボンの [操作] セクションで [管理] をクリックします。

  4. [プロファイル サービスの管理] ページの [個人用サイトの設定] セクションで、[個人用サイトのセットアップ] をクリックします。

  5. [プロファイル サービスの管理] ページの [個人用サイトの場所] セクションで、[場所] ボックスの値が、個人用サイトをホストする Web アプリケーションに対して定義された、ワイルドカードを使用した管理パスであることを確認します。そうでない場合は、Web アプリケーションに対する、ワイルドカードを使用した新しい管理パスを作成し、その管理パスを [場所] ボックスの値として使用します。詳細については、「管理パスを定義する (SharePoint Server 2010)」を参照してください。

ファイルが見つかりません

エンド ユーザーが [個人用コンテンツ] リンクをクリックして個別のサイト コレクションを個人用サイト ページで初めて作成しようとすると、[ファイルが見つかりません] というエラー メッセージが表示される場合があります。

このエラーは、SharePoint 管理者が次の一連のタスクを実行して、無効な構成の個人用サイトをホストする Web アプリケーションを作成した場合に発生する可能性があります。

  1. Web アプリケーション ルートに個人用サイトのホスト サイト コレクションを作成した。

  2. Web アプリケーションに対してセルフサービス サイト作成を有効にした。

  3. Web アプリケーション ルートで個人用サイトのホスト サイト コレクションを削除した。

  4. セルフサービス サイト作成が依然として有効になっている同じ Web アプリケーションに対して、個人用サイトの別のホスト サイト コレクションを Web アプリケーション ルート以外 (/<some_string>) に作成した。

個人用サイトでは、Web アプリケーション ルート (ユーザー インターフェイスでは [/] と表示されます) にサイト コレクションが存在する必要があります。個人用サイトをホストする際には、専用の Web アプリケーションを使用することをお勧めします。そのため、URL (Uniform Resource Locator) パスの深くにサイト コレクションを作成する必要がある特殊な場合を除き、個人用サイトのホスト コレクションにはルート パスを使用してください。

パスの深くに個人用サイトのホストを作成する場合は、明示的な管理パスの下に作成する必要があります。また、Web アプリケーション ルートに個別のサイト コレクションを作成する必要もあります。ただし、このサイト コレクションは、空にすることも、テンプレートを使用せずに作成することもできます。管理パスの詳細については、「管理パスを定義する (SharePoint Server 2010)」を参照してください。

このエラーを解決するには、サーバーの全体管理で、次の操作を行います。

  1. [アプリケーション構成の管理] をクリックします。

  2. [サイト コレクション] セクションで、[すべてのサイト コレクションの表示] をクリックします。

  3. [サイト コレクション] ページの [Web アプリケーション] ボックスで、選択した Web アプリケーションが、個人用サイトをホストする Web アプリケーションであることを確認します。そうでない場合は、下矢印をクリックし、[Web アプリケーションの変更] をクリックして、個人用サイトをホストする Web アプリケーションを選択します。

  4. Web アプリケーション ルートにサイト コレクションがあることを確認します。ない場合は、Web アプリケーション ルートに新しいサイト コレクションを作成します。このサイト コレクションは空にできます。また、テンプレートを使用せずに作成することもできます。詳細については、「サイト コレクションを作成する (SharePoint Server 2010)」を参照してください。

ユーザー プロファイルを読み込めませんでした

サポートされるブラウザーにエンド ユーザーが URL を入力して自分の個人用サイトにアクセスしようとすると、このエラー メッセージが表示される場合があります。

このエラーは、SharePoint 管理者が、個人用サイトをホストする Web アプリケーションに User Profile Service アプリケーションを接続していない場合や、個人用サイトをホストする Web アプリケーションから User Profile Service アプリケーションを切断している場合に発生する可能性があります。詳細については、「個人用サイトをセットアップする (SharePoint Server 2010)」を参照してください。

このエラーを解決するには、サーバーの全体管理で、次の操作を行います。

  1. [アプリケーション構成の管理] をクリックします。

  2. [Web アプリケーション] セクションで、[Web アプリケーションの管理] をクリックします。

  3. [Web アプリケーションの管理] ページで、個人用サイトをホストする Web アプリケーションをクリックし、リボンの [管理] セクションで、[サービス接続] をクリックします。

  4. [サービス アプリケーションの関連付けの構成] ダイアログ ボックスで、User Profile Service アプリケーションが選択され、既定として設定されていることを確認します。詳細については、「個人用サイトをセットアップする (SharePoint Server 2010)」を参照してください。

セルフサービス サイト作成が有効になっていないので、個人用サイトを作成できません。詳細については、サイト管理者に問い合わせてください。

エンド ユーザーが [個人用コンテンツ] リンクをクリックして個別のサイト コレクションを個人用サイトで初めて作成しようとすると、エラー メッセージが表示される場合があります。

このエラーは、SharePoint 管理者が、個人用サイトをホストする Web アプリケーションに対してセルフサービス サイト作成を有効にしていない場合に発生する可能性があります。

このエラーを解決するには、サーバーの全体管理で、次の操作を行います。

  1. [アプリケーション構成の管理] をクリックします。

  2. [Web アプリケーション] セクションで、[Web アプリケーションの管理] をクリックします。

  3. [Web アプリケーションの管理] ページで、個人用サイトをホストする Web アプリケーションをクリックし、リボンの [セキュリティ] セクションで、[セルフサービス サイト作成] をクリックします。

  4. [セルフサービス サイト コレクションの管理] ダイアログ ボックスで、[オン] をクリックします。

管理パス <text_string> が作成されていないため、個人用サイトを作成できません。詳細については、サイトの管理者に問い合わせてください

エンド ユーザーが [個人用コンテンツ] リンクをクリックして個別のサイト コレクションを個人用サイトで初めて作成しようとすると、エラー メッセージが表示される場合があります。

このエラーは、SharePoint 管理者が、ワイルドカードを使用した有効な管理パスを使用しないで、個人用サイトをホストする Web アプリケーションに接続された User Profile Service アプリケーションに対して個人用サイトの設定を構成する場合に発生する可能性があります。たとえば、管理パスが存在しないか、正しく入力されていません。

個人用サイトをホストするために作成するサイト コレクションは Web アプリケーション ルート パスに作成できますが、そのサイト コレクションは、Web アプリケーション ルートにサイト コレクションが作成されていれば、URL の深くに明示的な管理パスとして作成できます。個人用サイトをルート パスに作成する場合、User Profile Service アプリケーションの個人用サイトの設定を構成するときに、有効で明示的な管理パスを指定する必要があります。個人用サイトのホスト コレクションのパスを選択する方法の詳細については、記事「個人用サイトを計画する」の「個人用サイトのアーキテクチャ」を参照してください。

このエラーを解決するには、サーバーの全体管理で、次の操作を行います。

  1. [アプリケーション構成の管理] をクリックします。

  2. [サービス アプリケーション] セクションで、[サービス アプリケーションの管理] をクリックします。

  3. [サービス アプリケーションの管理] ページで、個人用サイトをホストしている Web アプリケーションに関連付けられている User Profile Service アプリケーションをクリックし、リボンの [操作] セクションで [管理] をクリックします。

  4. [プロファイル サービスの管理] ページの [個人用サイトの設定] セクションで、[個人用サイトのセットアップ] をクリックします。

  5. [プロファイル サービスの管理] ページの [個人用サイトの場所] セクションで、[場所] ボックスの値が、個人用サイトをホストする Web アプリケーションに対して定義された、ワイルドカードを使用した有効な管理パスであることを確認します。そうでない場合は、Web アプリケーションに対する、ワイルドカードを使用した新しい管理パスを作成し、その管理パスを [場所] ボックスの値として使用します。詳細については、「管理パスを定義する (SharePoint Server 2010)」を参照してください。

このフィールドのデータを取得中に問題が発生しました。このフィールドの値の更新は一時的に無効になりました。その他のフィールドの値は更新できます。

このエラー メッセージは、エンド ユーザーがプロファイルの次の情報を更新しようとしたときに表示される可能性があります。

  • 得意分野

  • 勤務先所在地

  • 以前のプロジェクト

  • スキル

  • 教育関係

  • 興味

このエラーは、SharePoint 管理者が、個人用サイトをホストする Web アプリケーションに Managed Metadata Service アプリケーションを接続している場合に、Managed Metadata Web Service が停止していると発生する可能性があります。

このエラーを解決するには、サーバーの全体管理で、次の操作を行います。

  1. [アプリケーション構成の管理] をクリックします。

  2. [サービス アプリケーション] セクションで、[サーバーのサービスの管理] をクリックします。

  3. [サーバーのサービス] ページの [Managed Metadata Web Service] 列で、[開始] をクリックします。

入力されたデータに 1 つ以上のエラーがあります。このサイトには、既定のキーワード用語ストアが含まれていません

このエラー メッセージは、エンド ユーザーが次の情報を更新してプロファイルを閉じようとしたときに表示される可能性があります。

  • 得意分野

  • 勤務先所在地

  • 以前のプロジェクト

  • スキル

  • 教育関係

  • 興味

このエラーは、SharePoint 管理者が、Managed Metadata Service アプリケーションを構成していない場合に、個人用サイトをホストする Web アプリケーションの既定のキーワード用語ストアとして接続を指定していると発生する可能性があります。Managed Metadata Service アプリケーションを使用すると、Web アプリケーションで、管理されたメタデータ用語データベースを使用してキーワードの保存およびキーワードへのアクセスを行うことができます。個人用サイトでは、ユーザーが [得意分野] セクションにキーワードを指定したり、ソーシャル タグのキーワードを使用したりする場合に、この機能が必要です。個人用サイトでは、Managed Metadata Service アプリケーションを使用することを強くお勧めします。Managed Metadata Service アプリケーションは、Web アプリケーションの既定のキーワード用語ストアとして設定する構成があります。詳細については、「メタデータ サービス アプリケーションについて」を参照してください。

このユーザー プロファイルを編集する権限がありません

このエラー メッセージは、エンド ユーザーが次の情報を更新してプロファイルを閉じようとしたときに表示される可能性があります。

  • 得意分野

  • 勤務先所在地

  • 以前のプロジェクト

  • スキル

  • 教育関係

  • 興味

このエラーは、SharePoint 管理者が、個人用サイトをホストする Web アプリケーションに Managed Metadata Service アプリケーションを接続しているときに、Managed Metadata Service アプリケーションの接続に指定されている権限が [用語ストアへの読み取りアクセス権] のみの場合に発生する可能性があります。詳細については、「Managed Metadata Service にアクセスする権限を付与する」を参照してください。

Managed Metadata Service アプリケーションを使用すると、Web アプリケーションで、管理されたメタデータ用語データベースを使用してキーワードの保存およびキーワードへのアクセスを行うことができます。個人用サイトでは、ユーザーが [得意分野] セクションにキーワードを指定したり、ソーシャル タグのキーワードを使用したりする場合に、この機能が必要です。個人用サイトでは、Managed Metadata Service アプリケーションを使用することを強くお勧めします。

このエラーを解決するには、サーバーの全体管理で、次の操作を行います。

  1. [アプリケーション構成の管理] をクリックします。

  2. [サービス アプリケーション] セクションで、[サービス アプリケーションの管理] をクリックします。

  3. [サービス アプリケーションの管理] ページで、個人用サイトをホストしている Web アプリケーションに関連付けられている User Profile Service アプリケーションをクリックし、リボンの [操作] セクションで [権限] をクリックします。

  4. [Managed Metadata Service に対する接続権限] で、[用語ストアへの読み取りアクセス権および制限付きの書き込みアクセス権] または [用語ストアへの完全なアクセス権] をクリックします。

予期しないエラーが発生しました

エンド ユーザーがファイルを [個人用コンテンツ] ページに追加しようとすると、このエラー メッセージが表示される場合があります。

このエラーは、User Profile Service が停止している場合に発生する可能性があります。

このエラーを解決するには、サーバーの全体管理で、次の操作を行います。

  1. [アプリケーション構成の管理] をクリックします。

  2. [サービス アプリケーション] セクションで、[サーバーのサービスの管理] をクリックします。

  3. [サーバーのサービス] ページの [User Profile Service] 列で、[開始] をクリックします。

仕事仲間のタグ、メモ、または評価が表示されません

ユーザーは、自分の個人用サイトに仕事仲間を追加すると、その仕事仲間が作成したタグ、メモ、または評価のうち、プライベートとして設定されていないものを表示できます。また、以下の理由によって、仕事仲間のタグ、ノート、評価が表示されない場合もあります。

  • SharePoint 管理者が個人用サイトの検索を有効にしていません。Web ページにタグ、メモ、または評価を追加すると、アクティビティが作成されます。SharePoint Server は、アクティビティを表示する前に、セキュリティ トリマーと呼ばれるコンポーネントを使用して、アクティビティの適用先の Web ページを表示する権限が現在のユーザーにあるかどうかを判別します。Web ページを表示する権限がユーザーにない場合、SharePoint Server 2010 は、アクティビティを表示しません。Web ページを表示する権限がユーザーにあるかどうかを判別するための十分な情報がセキュリティ トリマーにない場合、安全を優先して、Web ページを表示する権限がユーザーにないことが報告されます。その結果、検索で Web ページがクロールされていない場合、その Web ページに関連するアクティビティは表示されません。詳細については、「ソーシャル タグのプライバシーとセキュリティへの影響 (SharePoint Server 2010)」を参照してください。

    検索を有効にする方法については、「Search Service アプリケーションを管理する (SharePoint Server 2010)」を参照してください。

  • 個人用サイトをホストする Web アプリケーションに接続された User Profile Service アプリケーションのアクティビティ フィード ジョブを SharePoint 管理者が有効にしていないか、無効にしています。

    このエラーを解決するには、サーバーの全体管理で、次の操作を行います。

    1. [監視] をクリックします。

    2. [タイマー ジョブ] セクションで、[ジョブ定義の確認] をクリックします。

    3. [ジョブの定義] ページの [タイトル] 列で、User Profile Service アプリケーションの [アクティビティ フィードのジョブ] をクリックします。

    4. [タイマー ジョブの編集] ページで、[有効]、[OK] の順にクリックします。

アップグレード後にユーザー プロファイルの画像が見つかりません

SharePoint 管理者が、Microsoft Office SharePoint Server 2007 から SharePoint Server 2010 にアップグレードし、ファームの URL を変更して、Microsoft Office SharePoint Server 2007 ファームを使用停止にすると、この問題が発生する場合があります。

この問題が発生するのは、SharePoint Server 2010 が異なる方法を使用してプロファイルの画像ファイルを保管するためです。つまり、アップグレード後に、個々のプロファイルの画像ファイルの URL は、画像の元の場所にリンクされたままになっています。プロファイルの画像ファイルを、アップグレードしたファーム内の正しい場所にリンクするには、次の手順を実行します。

プロファイルの画像を新しいファーム内の正しい場所にリンクするには

  1. この手順を実行するには、次の最小要件を満たしていることを確認します。

  2. 以下のコードをコピーし、メモ帳のようなテキスト エディターに貼り付けます。

    $upm = new-object Microsoft.Office.Server.UserProfiles.UserProfileManager([Microsoft.SharePoint.SPServiceContext]::GetContext("http://oldURL"))
    
    foreach($profile in $upm.GetEnumerator())
    {
                 $property = $profile.GetProfileValueCollection("PictureURL")
    if ([System.String]::IsNullOrEmpty($property)) 
    {
    write-host The user profile does not have a profile picture.;
    
    }
    else
    {
    $property.Value = $property.Value.Replace("http://oldURL", "http://newURL")
    $profile.Commit()
    }
    }
    
  3. http://oldURL は、古い個人用サイトのサイト コレクションをホストしていた Web アプリケーションの URL で置き換えます。

    http://newURL は、新しい個人用サイトのサイト コレクションをホストしていた Web アプリケーションの URL で置き換えます。

  4. ファイルを ChangeProfilePictureURLs.ps1 という名前で保存します。

    注意

    別のファイル名を使用することもできますが、ファイルは、拡張子を .ps1 とし、ANSI 形式のテキスト ファイルとして保存する必要があります。

  5. [スタート] メニューの [すべてのプログラム] をクリックします。

  6. [Microsoft SharePoint 2010 製品] をクリックします。

  7. [SharePoint 2010 管理シェル] をクリックします。

  8. ファイルの保存先のディレクトリに移動します。

  9. Windows PowerShell コマンド プロンプトで、以下のように入力します。

    ./ChangeProfilePictureURLs.ps1
    
  10. スクリプトを実行した後、Update-SPProfilePhotoStore コマンドレットも実行して、プロファイル写真ストアを更新し、SharePoint Server 2010 と互換性を持たせる必要があります。

    Windows PowerShell コマンド プロンプトで、以下のように入力します。

    Update-SPProfilePhotoStore -MySiteHostLocation <URL of the My Site host>
    

    詳細については、「Update-SPProfilePhotoStore」を参照してください。

See Also

Other Resources

Running Windows PowerShell Scripts (英語)