操作的管理员帐号必须是admin@XXX.xxx,或者将操作管理员添加为此组所有者
1、 管理员身份运行Powersherll
2、 连接到exchange online
2.1、 Set-ExecutionPolicy RemoteSigned
2.2、 选择“Y”
2.3、 $UserCredential = Get-Credential
2.4、 $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
国际版O365
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
国内版O365
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://partner.outlook.cn/PowerShell -Credential $UserCredential -Authentication Basic -AllowRedirection
2.5、 Import-PSSession $Session
3、 建立一个批量导入组的列表,文件名例如:“Import_Group.csv”保存在其它盘根目录下;表内格式如下
黑色部分是列表表头(无需更改),红色部分是需要添加的部分
4、 +美元符号+userlist=import-csv D:\Import_Group.csv
5、 foreach($user in $userlist) {Add-DistributionGroupMember -Identity XXX@163.com -Member $user.primarysmtpaddress}
加粗部分改为你要添加组的邮箱地址
6、 Remove-PSSession $Session 安全退出;
7、 关闭powershell窗口。