【转载】Powershell在世纪互联Office365中批量将用户添加到组

 1 $NewUserPath = ".\Office365AddUserToGroup.csv"
 2
 3 $NewUsers = import-csv $NewUserPath
 4
 5 foreach ($NewUser in $NewUsers) {
 6 $Mail=$NewUser.Mail
 7 $Mail
 8 $Groups=$NewUser.Group
 9 $Groups
10
11 $Groups.split(";") | ForEach {
12 $Group=$_
13 $Group
14 Add-DistributionGroupMember $Group -Member $Mail -BypassSecurityGroupManagerCheck
15 }
16 echo =======================================================
17 }
18
19 get-pssession | remove-pssession
20
21 Stop-Transcript

CSV格式:
Mail,Group
[email protected],[email protected];[email protected]
[email protected],[email protected]
[email protected],[email protected];[email protected];[email protected]

http://www.smallrascal.cn/smallrascal/article.asp?id=2084

时间: 2024-08-05 10:26:47

【转载】Powershell在世纪互联Office365中批量将用户添加到组的相关文章

【转载】Powershell获取世纪互联Office365中所有用户的OWA时区

get-mailbox -resultsize unlimited | Get-MailboxRegionalConfiguration | select Identity,TimeZone | where {$_.TimeZone -ne "China Standard Time"} | Export-Csv -Encoding utf8 -NoTypeInformation -Path .\OWATimeZone.csv get-pssession | remove-pssessi

在Linux中怎么把用户添加到组中

(1)添加用户test,初始密码123456,该用户的主目录为/home/share,用户的基本组为root,用户的shell为/bin/tcsh,要求将该用户加到mail和new组中.请问该怎么做啊???useradd -m -d /home/share -g root -s /bin/tcsh test 建立test用户 passwd test 系统会提示你为test输入密码 你输入123456 回车即可 usermod -G mail test 加入mail组 usermod -G new

【转载】Powershell获取世纪互联Office365所有用户最后一次登录时间

1 #$Mails=get-mailbox -ResultSize 10 2 $Mails=get-mailbox -ResultSize Unlimited 3 $Mails | Measure-Object 4 5 $i=0 6 7 foreach ($Mail in $Mails) 8 { 9 $i=$i+1 10 $mailbox=Get-MailboxStatistics $Mail.UserPrincipalName 11 $content=-join($i,"`t",$M

【转载】Powershell连接世纪互联Office365

$User = "[email protected]"$PWord = ConvertTo-SecureString –String "password" –AsPlainText -Force$Credential = New-Object –TypeName System.Management.Automation.PSCredential –ArgumentList $User, $PWordImport-Module MSOnlineConnect-Msol

【转载】Powershell设置世纪互联Office365嵌套组发送权限

1 Start-Transcript ".\Set-GroupSendPermisionLog.txt" -Force 2 3 function Get-DLMemberRecurse 4 { 5 $group=get-distributiongroupmember $args[0] -ResultSize unlimited 6 foreach ($varTemp in $group) 7 { 8 $varTemp 9 if ($varTemp.RecipientType -like

如何在域中批量建立用户

域中批量建立用户 标签:张兆森 如何在域里批量建立用户.实现的目的是什么. 减轻管理员建立用户的步骤,省时间.减轻工作量. 实验步骤: 1.先打开Excel表格创建需要导入的用户的列表,并保存为.CSV文件,移动到域控制器下的某个磁盘里 2.再去域里建立一个OU(即组织单位) 在进入命令行工具里去 3.输入for /f "tokens=1,2,3,4,5,6,7 delims=,"  %a in (c:\Book11.csv) do dsadd user "cn=%c,ou=

在Exchange 2010中批量导入用户

在某一个项目中,客户需要将2000多个联系人导入到Exchange 2010中,作为外部邮件联系人对MAPI连接的用户可见,而且要划分到特定的地址簿中去.客户提供excel列表以便导入使用. 由于导入操作需要使用CSV格式文件,所以要预先将excel修改.打开excel,然后将文件另存为CSV后缀的即可.需要注意的是,另存为只对单个工作区起作用. 导入操作对CSV文件的字段要求,最基本的需要4个字段:displayName,mail,DN,objectClass. displayName:显示名

批量创建用户添加随机密码

1.批量创建用户user01-user10 #seq -w 10|sed -r "s/(.*)/useradd user\1/g"|bash 2.-r和\1的分析 -r, --regexp-extended use extended regular expressions in the script 表示可以使用扩展的正则 \1正则中匹配第一个group,也就是匹配第一个()里边的内容 下面案例分析 #vi test.txt sxz23749237492384 zxs379427493

在Office365中批量添加联系人

在O365中,联系人项没有提供批量导入的选项,需要一个一个添加.需要大批量添加时,无疑是一件很痛苦的事! 实际上,我们可以使用Windows PowerShell和CSV文件批量导入联系人.主要分为以下四个步骤: 1.准备CSV文件. 2.建立PowerShell与O365的连接. 3.使用PowerShell命令导入联系人的必需信息. 4.使用PowerShell命令导入联系人的附加信息. 第一步,准备CSV文件 CSV文件的模板已经在附件中(ExternalContacts.rar).CSV