Ниже код на PowerShell для удаления ContentType. Это код для удаления ContentType на уровне сайта, для коллекции сайтов нужно заменить $spweb.AvailableContentTypes на (Get-SPSite http://spdev).RootWeb.AvailableContentTypes[$ctypeName].
Ниже код на PowerShell для удаления ContentType. Это код для удаления ContentType на уровне сайта, для коллекции сайтов нужно заменить $spweb.AvailableContentTypes на (Get-SPSite http://spdev).RootWeb.AvailableContentTypes[$ctypeName].
Для подключения службы управляемых мета-данных к библиотеке документов SharePoint на сайте необходимо после создания сайта зайти в параметры и выбрать пункт меню "Управление банком терминов".
Вследствие не совсем корректной настройки многострочного текстового поля в списке портала на платформе SharePoint 2010 после редактирования элемента пропадал текст поля, а вместо текста появлялась ссылка на просмотр истории изменений.
Тип контента для SharePoint 2010 был создан с помощью фичи (возможности). В нее входили столбцы сайта, типы контента и список, использующий несколько типов контента. В один момент при добавлении из Visual Studio нового поля в типы контента в журнале заметил, что VS не может обновить типы контента. Попытка удалить через веб-интерфейс привела к ошибке.
Однажды при создании решения со столбцами сайта, типами контента и списками в результате небольшой ошибки в описании XML столбцов столкнулся с тем, что не могу ни обновить решение, ни удалить.
Visual studio выдавала сообщение об ошибке:
При разработке веб-приложений с анонимным доступом или отличной от Windows аутентификацией необходимо отключить автоматическую проверку подлинности. К примеру, это очень актуально при разработке приложений для SharePoint. В принципе, все браузеры кроме Internet Explorer не поддерживают автоматическую авторизацию, потому это только для пользователей Internet Explorer.
При загрузке нескольких документов в библиотеку документов SharePoint выдается сообщение об ошибке. Ошибка воспроизводилась в разных браузерах Internet explorer старше 8 на разных рабочих станциях.
Для подключения к консоли PowerShell оснастки Microsoft SharePoint можно используется команда:
Add-PSSnapin Microsoft.SharePoint.
Но существует и более короткая запись:
Для изменения большого числа записей в списке SharePoint, на который было подписано много человек, столкнулся с задачей, чтоб в это время пользователи не получили кучу сообщений. Думал про 2 реализации отключения оповещений: 1 – изменить настройки SMTP сервера на заведомо неверные, чтоб вся почта скопилась в папке Queue, а потом ее удалить; 2 – временно отключить оповещения для списка. Ниже описание 2-ого метода.
После удалении коллекции сайтов SharePoint средствами PowerShell через команду Remove-SPSite было написано, что все окей. Правда при попытке создать SPSite с таким же именем выдавалось сообщение о том, что такое имя уже используется. Задав в PowerShell команду Get-SPSite, я обнаружил, что моя коллекция сайтов до сих пор в списке. (далее...)