gpt4 book ai didi

powershell - 通过powershell批量添加用户作为交换通讯组的所有者

转载 作者:行者123 更新时间:2023-12-03 01:08:09 27 4
gpt4 key购买 nike

我需要添加批量用户,将其作为“所有者”(由:管理)添加到Exchange 2010环境中的所有通讯组。我最初通过powershell想到的是将当前发行版的所有发行版的.csv都拉到当前所有者中,然后将用户添加到.csv中,然后再通过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 = "owner@contoso.com"

foreach ($Group in $Distribution_Groups){
Set-DistributionGroup -Identity $Group.alias -ManagedBy @{Add=$NewOwner}
}

说明

第一行将获取所有DG,并将其放置在CSV文件中

循环遍历CSV,并使用别名值作为set命令的标识符。

ManagedBy属性是MultiValue,这意味着我们可以使用“添加”和“删除”进行更新。

我没有测试Exchange环境的访问权限,因此请确保测试正确。

关于powershell - 通过powershell批量添加用户作为交换通讯组的所有者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44318209/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com