使用站点模板创建子网站时缺少Sharepoint 2013 MobileExcelWebAccess功能

时间:2013-11-08 16:11:40

标签: sharepoint sharepoint-2013 missing-features

我在网站集中有一个子网站,我想转移到另一个网站集(均在Sharepoint 2013中)。我制作了一个包含内容的网站模板,因此我可以将其转移到另一个网站集。我上传了解决方案并将其激活。我确保激活的功能完全相同。但是,当我创建一个新的子网站并选择使用上传的解决方案时,我会继续收到一条错误消息,说它缺少一个名为“MobileExcelWebAccess”的功能。

我不知道在哪里可以找到该功能。我确实启用了每个网站功能和网站集功能,但我仍然最终得到了这个错误。我已经阅读了其他资源,可以在Central Admin上找到它但我没有访问权限。

如果我无法在新网站中启用它,有没有办法在我的旧网站中禁用它?

2 个答案:

答案 0 :(得分:1)

尝试从SharePoint 2013 Management Shell运行此命令:Enable-SPFeature MobileExcelWebAccess -Url http:// [替换为您的网址]

答案 1 :(得分:0)

来自Ola Ekdahl的简单线条脚本对我不起作用,但是这样做了:

将$ url替换为您的网站集网址 将脚本保存在.ps1文件中 以管理员模式打开SharePoint Online Management Shell并执行类似的脚本。 将提示您的凭据(管理员)询问网站集

    $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