0

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

我不知道在哪里可以找到该功能。我确实启用了每个网站功能和网站集功能,但我仍然会遇到该错误。我已经阅读了可以在 Central Admin 上找到的其他资源,但我在那里无权访问。

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

4

2 回答 2

1

尝试从 SharePoint 2013 命令行管理程序运行它:Enable-SPFeature MobileExcelWebAccess -Url http://[replace with your 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 回答