Sharepoint 2013 MobileExcelWebAccess Функция отсутствует при создании дочернего сайта с использованием шаблона сайта
У меня был дочерний сайт в семействе сайтов, который я хотел перенести в другое семейство сайтов (оба в Sharepoint 2013). Я сделал шаблон сайта с содержимым, чтобы я мог перенести его в другое семейство сайтов. Я загрузил решение и активировал его. Я убедился, что активированные функции были полностью идентичны. Однако, когда я создаю новый дочерний сайт и решаю использовать загруженное решение, я продолжаю получать сообщение об ошибке, в котором говорится, что отсутствует функция под названием "MobileExcelWebAccess".
Я понятия не имею, где найти эту функцию. Я буквально включил каждую функцию сайта и функцию семейства сайтов, но все равно получаю эту ошибку. Я читал на других ресурсах, что его можно найти в Central Admin, но у меня нет доступа к нему.
Если я не могу включить его на новом сайте, есть ли способ отключить его на моем старом сайте?
2 ответа
Попробуйте запустить это из командной консоли SharePoint 2013: Enable-SPFeature MobileExcelWebAccess -Url http://[заменить на ваш URL]
Простой сценарий строки от Олы Экдал не работал для меня, но это сработало:
Замените $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