Teh Hermit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
управление_группами_рассылок [2025/08/27 14:51] – created jpуправление_группами_рассылок [2025/08/27 14:58] (current) jp
Line 3: Line 3:
 ==== Разбиваем динамическую группу рассылок ==== ==== Разбиваем динамическую группу рассылок ====
  
-Представим, что нам необходимо разбить большую динамическую группу рассыки, сформированную из какого-либо OU на несколько отдельных обычных групп рассылок. Пусть для примера динамическая рассылка содержит 1500 участников и мы хотим разбить её на пять групп по 300 в каждой. Это можно сделать в несколько этапов. +Представим, что нам необходимо разбить большую динамическую группу рассыки, сформированную из какого-либо OU на несколько отдельных обычных групп рассылок. Пустьдля примерадинамическая рассылка содержит 1500 участников и мы хотим разбить её на пять групп по 300 в каждой. Это можно сделать в несколько этапов. 
  
 1. Выгрузим исходный лист в переменную: 1. Выгрузим исходный лист в переменную:
  
    $distl = Get-DynamicDistributionGroup -Identity "dl_name"    $distl = Get-DynamicDistributionGroup -Identity "dl_name"
-2. Выгрузим получателей из списка в переменную и отсортируем его по имени. +2. Выгрузим получателей из списка в переменнуюотсортировав их по имени. 
  
 <WRAP prewrap> <WRAP prewrap>
Line 15: Line 15:
 </code> </code>
 </WRAP> </WRAP>
 +
 +3. Теперь, предварительно создав новые группы, мы можем добавлять в них получателей из переменной. 
 +
 +<WRAP prewrap>
 +<code>
 +$distlrec[0..299] | Add-DistributionGroupMember -Identity "group1"
 +$distlrec[300..599] | Add-DistributionGroupMember -Identity "group2"
 +$distlrec[600..899] | Add-DistributionGroupMember -Identity "group3"
 +$distlrec[900..1199] | Add-DistributionGroupMember -Identity "group4"
 +$distlrec[1200..1499] | Add-DistributionGroupMember -Identity "group5"
 +</code>
 +</WRAP>
 +
 +4. Можем проверить количество получателей в любой созданной группе довольно нехитрым способом:
 +
 +   (Get-DistributionGroupMember -Identity "group1").Count
 +{{tag>Exchange Microsoft PowerShell}}
управление_группами_рассылок.1756306295.txt.gz · Last modified: by jp