locked
[共有アイテム] ビューに簡単に追加できるように、最近共有したアイテム (RSI) のキャッシュを有効化するコマンドレットでエラーが発生 RRS feed

  • 質問

  • SharePoint 2016 オンプレミス環境にOneDrive for Businessをセットアップしています。

     https://docs.microsoft.com/ja-jp/sharepoint/sites/set-up-onedrive-for-business

    こちらのURLの手順に従い、セットアップを行っているのですが、「[共有アイテム」ビューに簡単に追加できるように、最近共有したアイテム(RSI)のキャッシュを有効化する」の項目に記載されている以下コマンドを入力するとエラーが起こりました。

    $msh = Get-SPSite | where {$_.RootWeb.WebTemplateId -eq 54}
    Enable-SPFeature "RecentlySharedItems" -Url $msh.Url

    (コマンド自体はURLよりコピーして利用している為、タイプミスはしておりません)

    <エラー>

    =======

    Enable-SPFeature : パラメーター ’Url’ で必要とされる型 'System.String' に 'System.Object[]' を変換できません。

    指定されたメソッドはサポートされていません。

    発生場所 行:1 文字:45

    +Enable-SPFeature ”RecentlySharedItems" -Url $msh.Url

    +CategoryInfo:InvalidArgument:[Enable-SPFeature]、ParameterBindingException

    +FullQualifiedErrorId:CannotConvertArgument,Microsoft。SharePoint.PowerShell.SPCmdletEnableFeature

    =======

    エラーの原因についてご教授頂けないでしょうか。

    どうぞ宜しくお願いいたします。




    • 編集済み S.K_0512 2018年5月22日 4:33
    2018年5月21日 23:55

回答

  • 本件、個人用サイトが1つだとURLに記載のコマンドでOKでした。

    個人用サイトが複数ある場合は、以下でRSIキャッシュの有効化が出来ないでしょうか?

    Get-SPSite | where {$_.RootWeb.WebTemplateId -eq 54} | %{Enable-SPFeature "RecentlySharedItems" -Url $_.Url}

    当方ではこちらで大丈夫でした。

    • 回答としてマーク S.K_0512 2018年5月23日 5:53
    2018年5月23日 1:46

すべての返信

  • 本件、個人用サイトが1つだとURLに記載のコマンドでOKでした。

    個人用サイトが複数ある場合は、以下でRSIキャッシュの有効化が出来ないでしょうか?

    Get-SPSite | where {$_.RootWeb.WebTemplateId -eq 54} | %{Enable-SPFeature "RecentlySharedItems" -Url $_.Url}

    当方ではこちらで大丈夫でした。

    • 回答としてマーク S.K_0512 2018年5月23日 5:53
    2018年5月23日 1:46
  • ありがとうございました!

    頂きました情報で、無事 有効化できました。

    2018年5月23日 5:53