0

別のサイト コレクションに転送したいサイト コレクションにサブサイトがありました (両方とも Sharepoint 2013)。別のサイト コレクションに転送できるように、そこからコンテンツを含むサイト テンプレートを作成しました。ソリューションをアップロードしてアクティブ化しました。アクティブ化された機能が完全に同一であることを確認しました。しかし、新しいサブサイトを作成し、アップロードされたソリューションを使用することを選択すると、「MobileExcelWebAccess」という機能が見つからないというエラー メッセージが引き続き表示されます。

その機能がどこにあるのかわかりません。すべてのサイト機能とサイト コレクション機能を文字通り有効にしましたが、それでもエラーが発生します。Central Admin で見つけることができる他のリソースを読みましたが、そこにアクセスできません。

新しいサイトで有効にできない場合、古いサイトで無効にする方法はありますか?

4

2 に答える 2

1

SharePoint 2013 管理シェルからこれを実行してみてください: Enable-SPFeature MobileExcelWebAccess -Url http://[あなたの URL に置き換えてください]

于 2013-11-08T18:46:32.907 に答える
0

Ola Ekdahl の単純なライン スクリプトは機能しませんでしたが、これは機能しました。

$url をサイト コレクションの URL に置き換えます スクリプトを .ps1 ファイルに保存します 管理者モードで SharePoint Online 管理シェルを開き、.\ のようなスクリプトを実行します サイト コレクションの資格情報 (管理者) を尋ねるプロンプトがポップアップ表示されます

    $url = "https://<your site collection url>"
$clientDll = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client")
$runtimeDll = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime")
$cred = get-credential
$clientContext = New-Object Microsoft.SharePoint.Client.ClientContext($url) 
$credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($cred.username, $cred.password) 
$clientContext.Credentials = $credentials 
if (!$clientContext.ServerObjectIsNull.Value) 
{ 
    Write-Host "Connected to SharePoint site: '$Url'" -ForegroundColor Green 
}
$clientContext.Site.Features.Add('e995e28b-9ba8-4668-9933-cf5c146d7a9f',$true,[Microsoft.SharePoint.Client.FeatureDefinitionScope]::None)
$clientContext.ExecuteQuery()

ソース: http://mahedevelopment.blogspot.gr/2016/07/sharepoint-online-mobileexcelwebaccess.html

于 2016-09-16T11:20:28.797 に答える