Exchange Online: Подключение общего ящика Office 365 на Android

Дано: организация использует Office 365 (Exchange Online) для создания корпоративной почты своим сотрудникам. К некоторым (общим) ящикам предоставлен доступ нескольким сотрудникам (доступ без выдачи пароля от общего ящика, подробнее см. Office 365 Exchange: разрешения почтового ящика, назначение общего доступа)

Сотруднику Петрову А.О. с корпоративной почтой (petrov@mycorp.ru) предоставили полный доступ к работе с общим ящиком отдела (адрес почты отдела it@mycorp.ru).

Задача: сотруднику необходимо подключить почту отдела на своем Android-телефоне для оперативного получения писем, при том, что пароль от общего ящика ему не известен.

Excel не может одновременно открыть две книги с одинаковыми именами

Дано: Excel 2013 (или 2016).
Задача: нужно открыть в Excel файлы с одинаковыми именами, но расположенными в разных папках. Один из таких файлов уже открыт.
Проблема: при открытии второго одноименного файла выдается ошибка:

К сожалению, Excel не может одновременно открыть две книги с одинаковыми именами.


Excel. Отмена изменений только текущего файла. Проблема общего лога

Дано: Excel 2013 (или 2016), открыто несколько excel-файлов. Сделаны различные изменения в разных файлах.
Задача: нужно отменить сделанные изменения только в одном из файлов.
Проблема: Excel ведет общий лог изменений во всех открытых файлах, поэтому функция отмены действия будет приводить к откату изменений во всех этих файлах.
Например, открыты файлы 1.xlsx и 2.xlsx.
В файле 1.xlsx Вы ввели в ячейку значение "Общий итог по факультету", сделали еще какие-то действия с таблицей, затем ввели еще данные в другую ячейку, например, число "15".
Затем переключились на файл 2.xlsx и в какую-то ячейку тоже ввели данные, например, "Иванов Петр".
Замет снова вернулись к файлу 1.xlsx и отредактировали какую-то ячейку.
Теперь Вы решили отменить все действия, сделанные в книге 1.xlsx, вплоть до ввода числа 15 (включая саму эту операцию).
Вы нажимаете "Отменить" и видите, что нельзя отменить ввод числа 15, при этом не удалив также ввод "Иванов Петр" в другом файле:

SharePoint Designer нет ссылки "Все файлы" в навигации

Дано: MS SharePoint Foundation 2013, установленный на локальный сервер.
Проблема: При открытии сайта в дизайнере (SharePoint Designer 2013) в навигации отсутствует возможность посмотреть все файлы на сайте (не видно ссылки "Все файлы"/"All files").

Вероятные причины:

Автор документа предпочитает, чтобы другие пользователи открывали его только для чтения (Word, Excel)

Дано: документ формата Word или Excel.
Проблема: при открытии данного документа появляется сообщение:
Автор документа предпочитает, чтобы другие пользователи открывали его только для чтения. Открыть документ только для чтения?
(The author would like you to open file as read-only unless you need to make changes. Open as read-only?)

Office 2016: как скачать и установить из Office 365

Как известно с 23 сентября 2015 года стал доступен для скачивания пакет Microsoft Office версии 2016, обычно включающий в себя такие программы, как Word, Excel, PowerPoint, Access, OneNote, Publisher, Outlook.

Настройка запуска Cron Moodle в Windows Server 2012R2

Дано: система электронного обучения LMS Moodle установлена в IIS на Windows Server 2012 R2.
Задача: настроить периодический запуск специального файла cron.php

Глобальный поиск по всем сайтам в SharePoint Online

Дано: SharePoint Online, на котором у организации развернуто несколько сайтов.
Задача: осуществить поиск по какому-либо слову или фразе на всех этих сайтах.

На каждом сайте SharePoint есть поиск по контенту непосредственно данного сайта. Если же необходимо искать по всем сайтам, то нужно перейти на специальный сайт, находящий по адресу:
<Ваш тенант>.sharepoint.com/search


Квадратные скобки в Word 2013 - как удалить

Дано: программа MS Word 2013, редактирование текстового документа, созданного не Вами.
Проблема: в документе часть текста выделена серым и обрамлена в квадратные скобки [], и данные скобки не удаляются.

Лента (Ribbon Bar) на AngularJS

Задача: создать интерфейс типа "Лента".
Скачать пример проекта

В приложенном веб-приложении Visual Studio 2013 создано два проекта:
1) Проект клиента AngularJS
2)  WEB API проект, хостящийся на локальном IIS (Express) и использующий встроенную базу данных (в директории App_Data).

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"

Настройка SMTP в SharePoint 2013 для отправки почты через Exchange Online (Office 365)

См. также: Установка SharePoint Foundation 2013 на Windows Server 2012 R2 с SQL Server 2014

Дано: Система Windows Server 2012 R2 с установленным SharePoint Foundation 2013 на IIS 8. Также имеется корпоративный Office 365 с Exchange Online.
Задача: настроить сервер исходящей почты SharePoint на отправку писем (оповещений) при помощи заданной учетной записи Exchange Online (Office 365).

Нам понадобится добавить сервер SharePoint в список надежных отправителей, чтобы он мог подключаться и отправлять почту с помощью Exchange Online.
Также существует проблема, которая заключается в том, что SharePoint по умолчанию настроен на то, чтобы отправлять почту по 25 порту, однако службы Exchange Online будут принимать письма только по 587 порту. Поэтому необходимо будет создать связь между ними, при этом в качестве инструмента будет использован встроенный в систему SMTP и IIS 6.0.

Итак, начнем:

SharePoint 2013: Установка русского языкового пакета

См. также: Установка SharePoint Foundation 2013 на Windows Server 2012 R2 с SQL Server 2014

Дано: Система Windows Server 2012 R2 с установленным английским SharePoint Foundation 2013.
Задача: установить русский language pack для возможности создания сайтов на русском языке.

Скачиваем языковой пакет (Language pack for SharePoint Foundation 2013) с сайта Microsoft и запускаем его установку:

Ошибка New-Object: A constructor was not found. Cannot find an appropriate constructor for type Microsoft.SharePoint.SPFieldLink

Дано: SharePoint 2013. Создан дочерний сайт. На нем создан тип контента на базе события календаря - CustomEvent. В нем потребовалось удалить ненужные колонки, унаследованные от родителя - All Day Event (Целый день), Recurrence (Повторение), Workspace (Рабочая область).
При попытке удаления появляется ошибка:
New-Object : A constructor was not found. Cannot find an appropriate constructor for type Microsoft.SharePoint.SPFieldLink.
At line:6 char:16
+ $spFieldLink = New-Object Microsoft.SharePoint.SPFieldLink ($web.Fields["All Day ...
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (:) [New-Object], PSArgumentException
    + FullyQualifiedErrorId : CannotFindAppropriateCtor,Microsoft.PowerShell.Commands.NewObjectCommand

Для удаления использовался следующий скрипт:

Ошибка HTTP Error 503 The service is unavailable на сайте SharePoint

При попытке открыть какой-либо сайт SharePoint, либо центр администрирования появляется ошибка:
HTTP Error 503. The service is unavailable.
Одной из причин может быть остановка пулов.

SharePoint 2013: Изменение языка существующего сайта

См. также: Установка SharePoint Foundation 2013 на Windows Server 2012 R2 с SQL Server 2014

Дано: Система Windows Server 2012 R2 с установленным SharePoint Foundation 2013. На ферме SharePoint уже создан сайт, при его создании был выбран язык - английский.
Задача: Изменить язык интерфейса сайта на русский.

Предварительно: на сервере SharePoint должен быть установлен нужный языковой пакет (cм. Как установить русский языковой пакет на SharePoint 2013).

Есть три способа изменения языка на сайте:
1. легкий безвредный рекомендуемый (использование многоязыкового интерфейса)
2. средний (экспорт-импорт сайта, пересоздание на нужном языке)
3. сложный опасный нерекомендуемый (изменение языка сайта в базе данных SQL)

Рассмотрим сначала первый и третий, а затем средний.

Поделиться всем в этой папке, даже элементами с уникальными разрешениями - SharePoint Online новая функция

Совсем недавно появилась новая функция в SharePoint Online: возможность задать доступ на библиотеку таким образом, что пользователю станут также доступны все папки с уникальными правами (не наследующие права от родительского элемента).
Как мы помним, раньше если в библиотеке есть папки или документы с уникальными правами, то при открытии доступа на родительскую папку, доступ к этим папкам будет закрыт, и если нужно его открыть, то необходимо задать также права внутри каждой из папок.

The Project Item cannot be deployed through a Feature in a Sandboxed Solution - ошибка Visual Studio

Допустим Вы создаете решение для SharePoint 2013 в Visual Studio 2013. Вы создали проект на уровне разрешений Sandboxed Solution и добавили в проект, например, рабочий процесс - Sequential Workflow.
При попытке откомпилировать или опубликовать проект получаем ошибку:
The Project Item "SomeName" cannot be deployed through a Feature in a Sandboxed Solution.

Microsoft.SharePoint.Utilities.SPUtility не содержит определение для SendEmail - ошибка Visual Studio

Допустим Вы создаете рабочий процесс в Visual Studio для SharePoint. Вставляете следующий код:
SPUtility.SendEmail(web, false, false, user.Email,
 "Поступление новой книги", mailBody); 

В итоге получаете ошибку:
Microsoft.SharePoint.Utilities.SPUtility does not contain a definition for SendEmail
"Microsoft.SharePoint.Utilities.SPUtility" не содержит определение для "SendEmail"

SharePoint 2010: миграция SQL Server 2008 на SQL Server 2012

Дано: допустим у организации развернут SharePoint Foundation 2010 на СУБД Microsoft SQL Server 2008 R2.
Задача: переместить базу данных на SQL Server 2012 (на 2014 нельзя, т.к. SharePoint 2010 ее не поддерживает).

Разобьём решение на несколько шагов.

Ошибка: SharePoint Designer не может использоваться для редактирования веб-сайтов на серверах, версии которых отличаются от SharePoint Server 2013

Дано: допустим у компании есть корпоративный сайт на SharePoint Server 2010. А у администратора установлен SharePoint Designer 2013.
Задача: открыть сайт SharePoint 2010 в Designer 2013, например, чтобы  отредактировать рабочий процесс.
Проблема: При открытии сайта в новом дизайнере возникает следующая ошибка:

Microsoft SharePoint Designer cannot be used to edit web sites on servers different from Microsoft SharePoint Server 2013. To edit these sites, you need to use the same version of SharePoint Designer which matches the version of Microsoft SharePoint Server.

Microsoft SharePoint Designer не может использоваться для редактирования веб-сайтов на серверах, версии которых отличаются от SharePoint Server 2013. Используйте версию приложения SharePoint Designer, совпадающую с версией  SharePoint Server.

Office 365 Exchange: разрешения почтового ящика, назначение общего доступа

Дано: 5 учетных записи в Office 365 и Exchange Online. Четыре - личные корпоративные почтовые ящики сотрудников. А одна используется как почтовый ящик отдела.

Задача: предоставить следующий доступ к ящику отдела (без выдачи пароля от этого ящика сотрудникам):
  • Сотруднику № 1 - только чтение некоторых папок ящика
  • Сотруднику № 2 - чтение всех папок ящика, изменение папок, удаление писем, но без возможности писать письма от имени ящика отдела.
  • Сотруднику № 3 - чтение и возможность отправлять почту от имени ящика отдела, при этом должно быть указано, какой именно сотрудник отправил письмо.
  • Сотруднику № 4 - отправка писем из ящика отдела, будто бы он "залогинился" под учетной записью этого ящика (т.е. нигде в письме не будет упоминаться, какой именно сотрудник отправил письмо) без возможности чтения писем ящика отдела.
Сотрудники должны иметь доступ к ящику из интерфейса своей учетной записи, как через веб, так и в Oultlook.

Итак, первым делом назначаем права.

Office 365 Exchange: подключение общих папок и отправка письма от имени общего ящика

Дано: допустим, Вы являетесь сотрудником со своим личным корпоративным адресом электронной почты в Office 365 и/или Exchange Online, а также ящик отдела, к которому этому сотруднику предоставлен доступ на чтение и на отправку писем от имени этого ящика, при этом логин-пароль от ящика отдела сотруднику не известен (о том, как предоставить такой доступ, читайте в статье - "Office 365 Exchange: разрешения почтового ящика, назначение общего доступа").

Задачи:
  1. Сотруднику нужно посмотреть содержимое ящика отдела (например, входящие письма).
  2. Сотруднику нужно отправить письмо от имени ящика отдела, не вводя при этом логин-пароль этого ящика.
Итак, по порядку.


Windows 10 - установка сетевого принтера

Задача: необходимо установить сетевой принтер в систему Windows 10.
Дано: принтер подключен к сети и Вам известен его IP адрес.

Решение: в строке поиска Windows набираем "Advanced printer setup" и запускаем найденную программу установки:

Solution failed validation (Решение не прошло проверку) и Sandboxed code execution request failed (Сбой запроса на выполнение изолированного кода) - SharePoint 2013 ошибки

Проблема 1: При попытке вставить произвольную веб-часть на страницу в Sharepoint Online появляется ошибка Solution failed validation (Решение не прошло проверку)

Проблема 2: При попытке выполнить определенный код произвольного самописного решения на сайте Sharepoint (веб-части или т.п.) появляется ошибка: Web Part Error: Sandboxed code execution request failed. Correlation ID… (Ошибка веб-части: Сбой запроса на выполнение изолированного кода. Идентификатор корреляции…)

Решение проблемы кроется в количестве выделенных ресурсов на сайт Sharepoint.

Не списано 1 шт товара счет учета 08.04 - 1С 8.2 Принятие к учету основного средства

Проблема: В 1С Бухгалтерии 8 при проведении документа "Принятие к учету ОС" появляется ошибка:
Строка: 1
Не списано 1 шт товара Автомобиль, счет учета 08.04
Проведение документа: Принятие к учету ОС 00000000001 от 27.05.2015 15:18:51 (Оборудование)

Документ в итоге не проводится, а основное средство к учету не принимается.

SharePoint 2013: Configuration Failed – ошибка Failed to create sample data

Проблема: после установки SharePoint 2013 возникает следующая ошибка в работе Configuration Wizard:

Configuration Failed
One or more configuration settings failed. Completed configuration settings will not be rolled back. Resolve the problem and run this configuration wizard again. The following contains detailed information about the failure:
Failed to create sample data.
An exception of type System.ArgumentException was thrown. Additional exception information: The SDDL string contains an invalid sid or a sid that cannot be translated.
Parameter name: sddIForm

Решение может быть следующим…

Неразрывный пробел в Word 2013 - как вернуть фиксированную ширину пробела

Проблема: в версии Microsoft Word 2013 всем известный неразрывный пробел (No-Break Space), вводимый по сочетанию Ctrl + Shift + Пробел, перестал быть "привычно неразрывным". Он потерял одно из своих свойств - фиксированную ширину, т.е. возможность оставаться неизменным при выравнивании по ширине, теперь он ведет себя в этом случае также, как и обыкновенный пробел, растягиваясь на варьируемую ширину при выравнивании строки. Функция же "неразрывности" теперь его единственное предназначение - т.е. не давать словам "разрываться" на разные строки при переносе.
Возможно это и правильно в некоторых случаях. Но многие привыкли использовать неразрывный пробел, например, при вводе номеров документов, единиц измерения и т.п.

Решение: использование пробела вида  "Narrow No-Break Space", назначив его на привычные сочетания клавиш.

Итак, рассмотрим, как это сделать…

Office 365 Как изменить UserPrincipalName (почту) пользователя, если он синхронизируется с локальным AD через DirSync

Задача: изменить адрес почтового ящика пользователя в Office 365 (Exchange Online), к примеру, с testuser1@pgsga.ru на testuser2@pgsga.ru.
Условия: пользователи Office 365 (Exchange Online) синхронизируются с Вашим локальным каталогом AD (Active Directory) через утилиту DirSync, поэтому изменить адрес электронный почты непосредственно в Office 365 не удается (либо не происходит синхронизация с AD).
Решение разобьем на три этапа:
1) Изменение адреса в AD
2) Изменение адреса в Office 365 (Exchange Online) через PowerShell
3) Задание нового ящика в качестве основного и перенос старого ящика в алиас (второстепенный ящик).

Ошибка "Attribute contract is required on element endpoint" в приложении ASP.Net

Проблема: при попытке из программного кода ASP.Net обратиться с запросом к веб-сервису (asmx) возникает ошибка:
Server Error in '/' Application.

Attribute 'contract' is required on element 'endpoint'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Configuration.ConfigurationErrorsException: Attribute 'contract' is required on element 'endpoint'.

SharePoint 2013 Как отключить синхронизацию библиотек (disable sync)

Задача: запретить пользователям запускать синхронизацию элементов сайта SharePoint со своим компьютером.

SharePoint 2013 позволяет синхронизировать элементы библиотеки документов с папкой на своем ПК через приложение "OneDrive для бизнеса", при этом все файлы библиотеки скачиваются на компьютер пользователя. Если с данной библиотекой работает несколько пользователей, могут возникать определенные накладки. Например, если один из участников кардинально изменит структуру папок библиотеки, то остальные могут столкнуться с определенными конфликтами; при бездумном массовом перемещении файлов, можно случайно лишиться их части и т.п. Совместная работа с библиотеками в режиме синхронизации требует от пользователя повышенной внимательности и осторожности. К сожалению, в настоящее время многие пользователи к этому не готовы и становятся лишь дополнительным источником угрозы уничтожения библиотеки, если будут использовать синхронизацию. При этом найти "концы" будет довольно сложно, хотя все документы проходят двух уровневую корзину перед полным исчезновением, но перспектива перерывать тонны непонятных документов в корзине понравится не каждому администратору.

Итак, как же отключить синхронизацию?

SQL Server Как восстановить базу данных из bak файла бэкапа (restore DB from backup)

Задача: восстановить базу данных из файла бэкапа.
Шаг за шагом с иллюстрациями рассмотрим как это сделать на примере СУБД Microsoft SQL Server 2014. Кроме восстановления посмотрим также как сделать линковку (связь) пользователя базы данных и логина СУБД (будет использовать SQL скрипт sp_change_users_login).
Итак, залогиньтесь в СУБД SQL Server и в дереве в контекстном меню пункта Databases выберите пункт "Restore Database...":

Office 365 Как запретить пользователям создавать группы (disable create group)

Проблема: пользователю из почтового интерфейса доступна возможность создавать так называемые "социальные" группы Office 365 (пользователи с лицензиями OneDrive для бизнеса и Exchange Online). На самом деле проблема не в том, что он может ее создать, а в том, что он при этом занимает почтовый адрес в домене Вашей организации и он абсолютно "свободен" в генерировании подобного адреса (у Вас могут быть определенные корпоративные правила по именованию адресов, но пользователь может про них и не знать). Фактически пользователь получает косвенную возможность генерировать новых пользователей.

Вторая проблема: эти группы начинают появляться в списках групп в административном интерфейсе "Группы" как в Office 365, так и в Exchange Online, что создает трудности в администрировании. Если таких пользователей 7 тысяч, как у нас, и хотя бы каждый третий создаст группу, то это превратится в жуткую головную боль администратора. Для небольших компаний, возможно, этот функционал и полезен, но для крупных организаций становится слишком трудно этим управлять.

См. сначала более позднюю связную статью: Office 365 Planner: как запретить создание планов (групп)
Итак,
Я провела два эксперимента по отключению этого функционала: отключение параметра GroupCreationEnabled в политике OwaMailboxPolicy через PowerShell (удачно), а также через генерирование новых разрешений внутри политики пользователей Default Role Assignment Policy (неудачно). Оказалось, что политики Outlook Web Access (OWA) имеют более высокий приоритет, чем политики пользователей, поэтому все мои попытки изменить политику пользователей не имели успеха.
Расскажу об обоих методах, т.к. возможно в определенной ситуации может понадобиться и второй метод...

Office 365 Как отключить автоназначение лицензий пользователям

Задача: Вам необходимо запретить службе Office 365 автоматически назначать лицензии пользователям, а также отключить возможность самостоятельной их регистрации.
Когда это может понадобиться: если у Вас ограниченное количество лицензий, если есть учетные записи, которым Вы бы не хотели предоставлять определенные возможности в Office 365, которые могут быть автоматически назначены службой и др.
В этой заметке мы будем использовать следующие powershell команды: Set-MsolCompanySettings (с ключами AllowAdHocSubscriptions и AllowEmailVerifiedUsers), Get-MsolCompanyInformation и Get-MsolUser.

SharePoint Как удалить веб-часть со страницы, если к ней нет доступа из дизайнера

Описание проблемы: На SharePoint создан сайт, Вы работаете с одной из страниц сайта в режиме конструктора, добавляете и редактируете веб-части этой страницы. Но вдруг случилось такое, что каким-либо образом какая-либо веб-часть стала недоступна через конструктор. Допустим Вы знаете, что веб-часть существует на странице, но Вы ее не видите. Вам необходимо ее как-то увидеть и желательно удалить, чтобы предотвратить возможные будущие глюки.
Причина: Приведу пример того, как такое может произойти: допустим на странице определенного сайта Вы установили на веб-часть целевую аудиторию. Затем сохранили данный сайт в качестве шаблона и создали на его основе новый сайт. В данном случае, если целевые аудитории данных сайтов не связаны между собой, то веб-часть может перестать отображаться вообще, даже администратору.
Решение
Итак, как избавиться от такой веб-части.

Office 365 powershell Get-MSOLUser - получаем информацию о пользователе

Задача: при помощи PowerShell получить список свойств пользователя Office 365, не важно облачный он или синхронизируемый с локальным AD.
Будем использовать команду Get-MSOLUser (потребуются права администратора Office 365).

Администрирование Office 365 на телефоне Android, iOS или Windows Phone

Office 365 Admin - приложение для телефона или планшета, позволяющее администратору получить доступ к Office 365 и производить различные манипуляции с облачными пользователями, а также просматривать уведомления о состоянии облака.
После входа в программу (под логином-паролем администратора, конечно) будет показан дашборд с четырьмя нотификационными кнопками-плитками с информацией о том, кто из пользователей еще не имеет лицензии, о текущем состоянии сервиса, о количестве оповещений, а также о запросах техподдержки.

Office 365 Как получить список не синхронизируемых пользователей при помощи PowerShell

Вы синхронизируете Active Directory (AD) через DirSync с Office 365. Но также в Office 365 существуют пользователи "В облаке" (не синхронизируемые). Нужно получить список всех таких пользователей при помощи PowerShell. Сделать это можно, используя одно из свойств пользователя - LastDirSyncTime.

SharePoint Пользователь не может добавить задачу на временную шкалу

Проблема: пользователь при работе с задачами на SharePoint 2013 не может добавлять и удалять задачи на временной шкале:

DirSync Office 365 не работает вход (Ошибка: Не удается распознать идентификатор пользователя или пароль)

Проблема: Вы не можете зайти под логином паролем только что созданного пользователя в Office 365 и видите следующее стандартное сообщение:

О чем будет этот блог?

AD, Office 365, DirSync, облачный Sharepoint, облачный Exchange, администрирование пользователей. Также работаю с системой электронного обучения Moodle и другими...