SharePoint Online ошибка "Операция, попытка выполнить которую осуществляется, запрещена…"

Дано: узел (сайт) на SharePoint Online (Office 365 Enterprise). На одной из страниц добавлена веб-часть "Подходящие документы" (Relevant Documents), нормально работающая до определенного момента и показывающая какие последние документы создавал или редактировал пользователь узла.

Проблема: веб-часть начала отображать ошибку:
Операция, попытка выполнить которую осуществляется, запрещена, поскольку она превышает пороговое значение представления списка, принудительно установленное администратором.
The attempted operation is prohibited because it exceeds the list view threshold enforced by the administrator.

Как задать RowDataBound в GridView программно (C#, ASP.Net)

Дано: код ASP.Net страницы на C#, где программно создается несколько элементов GridView.
Задача: назначить этим GridView событие обработки строк RowDataBound
Решение:
Событие RowDataBound у GridView - это событие типа GridViewRowEventHandler.

C# преобразование GridView в DataTable (ASP.Net)

Дано: ASP.Net страница с GridView, заполненным данными.
Задача: Перенести эти данные в переменную типа DataTable на C#

При работе с веб-проектом у компонента gridview нет явного преобразования в datatable. Если бы это был проект windows forms, то преобразование можно было бы сделать так:

Замена лицензий в Office 365 на PowerShell (STANDARDWOFFPACK_IW_STUDENT вместо STANDARDWOFFPACK_STUDENT и OFFICESUBSCRIPTION_STUDENT)

Дано: корпоративный Office 365 с несколькими тысячами пользователей. В нашем случае они еще синхронизируются с локальным AD через DirSync. У большинства пользователей (это студенты) назначено две лицензии STANDARDWOFFPACK_STUDENT и OFFICESUBSCRIPTION_STUDENT со всем включенными планами.

Задача: заменить эти две лицензии на одну STANDARDWOFFPACK_IW_STUDENT без потери пользовательских данных.

Предыстория (почему возникла такая задача?). 

Перенос (миграция) MySQL на MS SQL Server базы Moodle

Дано: Moodle 2.8, установленный на Windows Server 2012 R2, с базой на MySQL.
Задача: перенести базу данных на СУБД Microsoft SQL Server 2014.

Процесс будет состоять из нескольких этапов:
1. Создание базы данных
2. Подготовка сервера с MSSQL.
3. Подготовка сервера с Moodle
4. Миграция базы данных
5. Настройка Moodle на работу с базой MSSQL

Если Вы хотите не перенести базу, а установить чистый Moodle на MS SQL Server, то можно сделать все те же этапы, кроме 4го.
Примечание: если на момент переноса базы Moodle сообщает о наличии новых версий, то делать обновление не рекомендуется, лучше сделать это после переноса базы. Максимум можно обновить плагины.

Moodle "Некорректный URL" (Invalid URL)

Дано: Moodle, установленный на Windows Server 2012 R2.
Проблема: при запуске мудл или на какой-либо странице выдается ошибка "Некорректный URL".

SharePoint 2013 календарь - ссылка на представление дня

Дано: SharePoint Foundation 2013 или Online, в котором создан сайт с календарем (представление по умолчанию в виде месяца).
Задача: получить ссылку, которая будет открывать представление по умолчанию, но в режиме просмотра День или Неделя.

Обычно ссылка на представление выглядит так:
<SP URL>/Lists/MyListName/calendar.aspx
Где calendar - имя представления, где, допустим, задан режим просмотра - Месяц.

Runtime Error в SharePoint 2013 - как показать Detailed errors (подробный текст ошибки)

При разработке приложений, веб-частей и рабочих процессов в SharePoint всегда хотелось бы видеть детальный текст любой произошедшей ошибки, а не искать ее в слепую. Поэтому на сервере для разработки желательно включить режим детализированного отображения ошибок. Однако, если следовать стандартной инструкции, включить этот режим не получится. Необходимо это сделать не только в стандартном web.config файле, но и в конфигурационном файле в спецпапке Layouts.
Рассмотрим подробнее, как это сделать…

Установка SharePoint Foundation 2013 на Windows Server 2012 R2 с SQL Server 2014

Дано: сервер с установленной системой Windows Server 2012 R2 (это может быть и виртуальный сервер). Также на нем уже установлена система управления базами данных SQL Server 2014 (например, редакции Standard).

Задача: установить на этот сервер ферму SharePoint  в бесплатной редакции SharePoint Foundation 2013.

Процесс будет состоять из нескольких этапов:
- Предварительная установка необходимых компонентов
- Установка  SharePoint Foundation 2013
- Настройка фермы  SharePoint

Как узнать версию драйвера принтера в Windows

Дано: система Windows 7 с установленным сетевым принтером.
Задача: узнать какая версия драйвера установлена и от какой он даты.

Один из способов - это посмотреть драйвер через Диспетчер устройств (Device Manager):

Установка СДО Moodle на Linux (CentOS 7) с нуля

Дано: сервер с установленной системой CentOS 7 без GUI (без визуального интерфейса).

Задача: установить на него систему дистанционного обучения Moodle.

Процесс будет состоять из нескольких этапов:
  • Установка веб-сервера Apache
  • Установка PHP и его компонентов
  • Установка системы управления базами данных MySQL (MariaDB)
  • Установка Moodle

JavaScript: кнопка Назад (Back) в браузере

Зачастую необходимо сделать кнопку или ссылку, по нажатию на которую пользователь будет отправлен на предыдущую просмотренную страницу.

Далее приведу примеры, как сделать это при помощи JavaScript (JS).

Время ожидания сессии истекло. Требуется повторный вход в систему - ошибка Сбербанк Бизнес Онлайн

Дано: у организации подключен Сбербанк Бизнес Онлайн (СББОЛ) через токен (флешка).
Проблема: при заходе в браузер, после ввода пин-кода и логина-пароля в личный кабинет Сбербанк онлайн буквально через пару минут выкидывает из зоны авторизованного доступа и снова появляется форма ввода логина-пароля с сообщением об ошибке:
Время ожидания сессии истекло. Требуется повторный вход в систему

Ошибка! Не удается открыть Infocrypt HWDSSL Device на токене Сбербанк бизнес онлайн

Дано: организация подключена к системе Сбербанк бизнес онлайн, выдан токен-флешка (что такое токен?)
Проблема: при попытке запустить программу (start.exe) с токена появляется ошибка:
"Ошибка! Не удается открыть Infocrypt HWDSSL Device"