的老闆,我需要添加批量添加用戶作爲「所有者」(由:)於所有通訊組在我的Exchange 2010環境管理。我最初的想法是通過powershell將所有發行版的.csv文件拖放到當前所有者,然後將該用戶添加到.csv文件中,然後通過powershell導入。PowerShell來批量添加用戶作爲交換通訊組
不完全確定如何執行此操作。這個人需要成爲一個「所有者」,大約有700個發行版。 謝謝
的老闆,我需要添加批量添加用戶作爲「所有者」(由:)於所有通訊組在我的Exchange 2010環境管理。我最初的想法是通過powershell將所有發行版的.csv文件拖放到當前所有者,然後將該用戶添加到.csv文件中,然後通過powershell導入。PowerShell來批量添加用戶作爲交換通訊組
不完全確定如何執行此操作。這個人需要成爲一個「所有者」,大約有700個發行版。 謝謝
用於設置DG的主人的命令是相當簡單
Set-DistributionGroup -Identity <GroupName> -ManagedBy <Existing Owner, New Owner>
這MS文章上改變業主
https://technet.microsoft.com/en-us/library/dd638201(v=exchg.141).aspx
Get-DistributionGroup | Export-csv -Path "C:\filename.csv" -NoTypeInformation
$Distribution_Groups = import-csv "C:\filename.csv"
$NewOwner = "[email protected]"
foreach ($Group in $Distribution_Groups){
Set-DistributionGroup -Identity $Group.alias -ManagedBy @{Add=$NewOwner}
}
提供足夠的細節說明
第一行將獲取所有DG並將它們放入CSV文件
循環遍歷CSV並使用別名值作爲set命令的標識符。
ManagedBy屬性是多值,這意味着我們可以使用「添加」和「刪除」進行更新。
我沒有訪問測試Exchange環境,所以肯定正確的測試。
通過http://www.o-xchange.com/2014/10/add-user-as-manager-of-distribution.html
我最終什麼事做的是拉我所需要的所有發行組的列表。那麼下面的這段http://www.o-xchange.com/2014/10/add-user-as-manager-of-distribution.html
添加用戶的通訊組的經理不通過交易所的PowerShell刪除現有的管理人員。 方案:新增用戶爲通訊組的經理不通過交易所的PowerShell刪除現有的管理人員。如果您將Set-DistributionGroup命令與-managedby開關一起使用,它將刪除現有管理器並設置您在交換機中指定的管理器。要將用戶jdoe1添加爲管理員,並且不從通訊組的「HQ-All Employees」中刪除現有管理員,請在下面運行以下PowerShell命令。
$Group = Get-DistributionGroup "HQ-All Employees"
$Managers = $Group.ManagedBy
$User = Get-User jdoe1
$Managers += $User
Set-DistributionGroup "HQ-All Employees" -Managedby $Managers -
BypassSecurityGroupManagerCheck
Excel的魔術:如果你有一個Excel工作表全在列A組,並希望jdoe1添加爲經理每個組羣,複製下面的Excel公式並拖動它下來的完整列表組。每個單元格的值將創建每個組需要的Powershell命令。複製單元格(單元格值)並將其粘貼到Exchange PowerShell中。每個命令由a分隔;因此需要的5個PowerShell命令將適合一個Excel單元格,並適合每個組的一個PowerShell產品線。
="$Group= Get-distributiongroup """&A2&"""; $Managers= $group.managedby;
$User=Get-User jdoe1;$Managers+=$User;Set-DistributionGroup """&A2&""" -
managedby $Managers -BypassSecurityGroupManagerCheck"
我最終做的是拉出我需要的所有發行組的列表。然後按照這個http://www.o-xchange.com/2014/10/add-user-as-manager-of-distribution.html – sltechadmin