Динамічні групи розсилки, microsoft live @ edu в росії

Однією з найбільш чудових функцій Outlook Live є можливість створювати динамічні групи розсилки.

На відміну від звичайних груп розсилки з постійним складом учасників (т. Н. Загальні групи), список учасників динамічної групи розсилки уточнюється при кожній відправці повідомлення цю групу. Формування списку проводиться на основі фільтрів і умов, заданих при створенні групи. При відправці повідомлення в динамічну групу воно буде доставлено всім одержувачам в організації, відповідним під задані для групи фільтри і умови.

У разі використання динамічних груп розсилок користувачі автоматично отримують листи, якщо відповідають критеріям відповідної динамічної групи.

Основні параметри

Припустимо, що в призначеному для користувача атрибуті CustomAttribute5 міститься статус користувача - "Абітуріет", "Студент" та "Випускник". Необхідно створити динамічну групу, яка буде відправляти повідомлення будь-кому студентам .Для початку групу необхідно створити:

New-DynamicDistributionGroup -Name «students» -RecipientFilter «(RecipientType -eq 'UserMailbox') -and (CustomAttribute5 -like 'Студент')»

Як критерій тут визначено, що одержувачем є поштовий ящик і 5-й призначений для користувача атрибут дорівнює "Студент".

Системного адміністратора досить здійснювати повне вивантаження та синхронізацію всієї бази даних студентів, при цьому "Студенти" будуть автоматично включатися в розсилки, а як тільки їх статус зміниться на "Випускник", листів вони не отримають. Системного адміністратора не доведеться робити ніяких дій. щоб припинити відправку листів випускнику.

Є також ряд критеріїв (більш докладно - за посиланням в кінці запису), які дозволяють управляти групою.

Давайте розглянемо декілька сценаріїв.

Необхідні параметри виділені жирним.

Для цього необхідно включити параметр, що відключає таке відображення.

Set-DynamicDistributionGroup «students» -HiddenFromAddressListsEnabled 1 -DisplayName «Всі студенти» -AcceptMessagesOnlyFromDLMembers Permitted -RequireSenderAuthenticationEnabled $ false

Масове створення груп

В якості фільтра потрібно використовувати те поле, яке містить критерій. Наприклад, у вищенаведеному випадку це CustomAttribute5 і його значення "Студент".

Якщо критеріїв кілька, то використовуються логічні конструкції. Наприклад, необхідні студенти тільки першого курсу, а це значення міститься в CustomAttribute1.

Таким чином, в значення фільтра необхідно додати -and (CustomAttribute1 -eq '1');

Якщо у одного критерію кілька значень - потрібно створювати кілька груп з відповідними іменами. Це можна зробити, наприклад, через Excel. де в перших шпальтах йтимуть критерії, а в останній зведеної - ці команди. Потім досить виділити стовпець, скопіювати в буфер і вставити в PowerShell - кожна команда виявиться на окремому рядку.

Якщо необхідно налаштовувати додаткові параметри, то ви можете зробити додатковий стовпець і виконати команди цього шпальти після виконання команд створення груп.

Схожі статті