Задача: Вам необходимо запретить службе Office 365 автоматически назначать лицензии пользователям, а также отключить возможность самостоятельной их регистрации.
Когда это может понадобиться: если у Вас ограниченное количество лицензий, если есть учетные записи, которым Вы бы не хотели предоставлять определенные возможности в Office 365, которые могут быть автоматически назначены службой и др.
В этой заметке мы будем использовать следующие powershell команды: Set-MsolCompanySettings (с ключами AllowAdHocSubscriptions и AllowEmailVerifiedUsers), Get-MsolCompanyInformation и Get-MsolUser.
Итак, сначала проверим включены или отключены у Вас вообще эти возможности. Для этого выполним следующую powershell команду:
В итоге выполнения получим, например, следующий результат:
Первый параметр (AllowAdHocSubscriptions) разрешает службе Office 365 автоматически назначать лицензии пользователям. Второй (AllowEmailVerifiedUsers) - самостоятельную регистрацию пользователей в Office 365. Как видим в примере, первая опция разрешена (true), вторая запрещена (false).
Чтобы отключить возможность автоназначения лицензий выполняем команду:
Соответственно, чтобы включить, если понадобится:
Команда, чтобы отключить самостоятельную регистрацию пользователей в Office 365:
Соответственно, чтобы включить, если понадобится:
Итак, Вы отключили эти параметры, но возможно хотите например, посмотреть список пользователей, которым автоматически назначилась какая-либо лицензия (допустим, чтобы потом лишить их этой лицензии).
Чтобы увидеть пользователей, которым назначена определенная лицензия, можно воспользоватся двумя способами: через powershell и через интерфейс административной консоли Office365.
Способ 1: выполняем команду:
Способ 2: в административной веб-консоли переходим к списку активных пользователей (Пользователи - Активные пользователи), в списке представлений выбираем "Создать представление":
В настройках представления в блоке "Назначенная лицензия" выберите интересующую Вас лицензию и сохраните представление. Теперь всегда можно будет просматривать список пользователей по данной лицензии в этом списке.
Предыстория: почему мне понадобилось вдруг отключить эту настройку и как появилась данная статья? В один прекрасный день в административной консоли Office 365 я обнаружила 1 000 000 офисных лицензий (лицензия STANDARDWOFFPACK_IW_STUDENT). И они начали автоматом назначаться всем подряд зарегистрированным в нашем Office 365 пользователям, что было совершенно не нужно, т.к. некоторым учеткам мы намеренно не давали доступ, например, в sharepoint, а с учетом автоназначения этих неожиданных лицензий, они этот доступ получили.
Вот скрин из административной консоли Office 365 с этими лицензиями:
Когда это может понадобиться: если у Вас ограниченное количество лицензий, если есть учетные записи, которым Вы бы не хотели предоставлять определенные возможности в Office 365, которые могут быть автоматически назначены службой и др.
В этой заметке мы будем использовать следующие powershell команды: Set-MsolCompanySettings (с ключами AllowAdHocSubscriptions и AllowEmailVerifiedUsers), Get-MsolCompanyInformation и Get-MsolUser.
Итак, сначала проверим включены или отключены у Вас вообще эти возможности. Для этого выполним следующую powershell команду:
Get-MsolCompanyInformation | fl allow*
В итоге выполнения получим, например, следующий результат:
AllowAdHocSubscriptions : True AllowEmailVerifiedUsers : False
Первый параметр (AllowAdHocSubscriptions) разрешает службе Office 365 автоматически назначать лицензии пользователям. Второй (AllowEmailVerifiedUsers) - самостоятельную регистрацию пользователей в Office 365. Как видим в примере, первая опция разрешена (true), вторая запрещена (false).
Чтобы отключить возможность автоназначения лицензий выполняем команду:
Set-MsolCompanySettings -AllowAdHocSubscriptions $false
Соответственно, чтобы включить, если понадобится:
Set-MsolCompanySettings -AllowAdHocSubscriptions $true
Команда, чтобы отключить самостоятельную регистрацию пользователей в Office 365:
Set-MsolCompanySettings -AllowEmailVerifiedUsers $false
Соответственно, чтобы включить, если понадобится:
Set-MsolCompanySettings -AllowEmailVerifiedUsers $true
Итак, Вы отключили эти параметры, но возможно хотите например, посмотреть список пользователей, которым автоматически назначилась какая-либо лицензия (допустим, чтобы потом лишить их этой лицензии).
Чтобы увидеть пользователей, которым назначена определенная лицензия, можно воспользоватся двумя способами: через powershell и через интерфейс административной консоли Office365.
Способ 1: выполняем команду:
Get-MsolUser -All | select DisplayName, Licenses | ` Where-Object {$_.Licenses.AccountSkuID -eq "STANDARDWOFFPACK_IW_STUDENT" }
Способ 2: в административной веб-консоли переходим к списку активных пользователей (Пользователи - Активные пользователи), в списке представлений выбираем "Создать представление":
В настройках представления в блоке "Назначенная лицензия" выберите интересующую Вас лицензию и сохраните представление. Теперь всегда можно будет просматривать список пользователей по данной лицензии в этом списке.
Предыстория: почему мне понадобилось вдруг отключить эту настройку и как появилась данная статья? В один прекрасный день в административной консоли Office 365 я обнаружила 1 000 000 офисных лицензий (лицензия STANDARDWOFFPACK_IW_STUDENT). И они начали автоматом назначаться всем подряд зарегистрированным в нашем Office 365 пользователям, что было совершенно не нужно, т.к. некоторым учеткам мы намеренно не давали доступ, например, в sharepoint, а с учетом автоназначения этих неожиданных лицензий, они этот доступ получили.
Вот скрин из административной консоли Office 365 с этими лицензиями:
(с) Ella S.
Комментариев нет:
Отправить комментарий