PowerShell在Exchange2010下快速开启邮箱[续]
上一篇博客还是有点问题的,这一篇才是真正解决的。
我们通过PowerShell来快速创建用户邮箱,如果希望记录每次操作了几个用户,应该怎么做?下面这个例子可以实现创建用户邮箱的时候,专门用一个文件记录,记录文件具体操作的指令,可以作为备份使用。后缀名我用的是PS1,实际上用txt也没什么不可以。
#脚本本身放在E盘根目录就ok了,其他不需要做任何设置。 #powerd by 九叔 a9y@foxmail.com e: #进入磁盘e Remove-Item e:/mail.ps1 #删除脚本临时运行文件 $list=get-user -OrganizationalUnit 牛逼公司 -RecipientTypeDetails user #取未获得邮箱的用户列表,从整个域内获取,可以指定特定OU。牛逼公司就是OU名,可以任意修改,不需要引用 $list >> e:/mail.ps1 cat e:/mail.ps1 Write-Host '↑↑↑↑本次要操作的开启邮箱的用户名如上↑↑↑↑' $extime = (Get-Date -Format 'yyyyMMddHHmmss') $tt = "e:/" + $extime + ".ps1" #包含时间的存储操作记录的文件,后缀可以随意修改 Write-Host '请点击任意键继续,或关闭该进程取消!' -NoNewline #点击任意键继续 $null = [Console]::ReadKey('?')#点击任意键继续 Remove-Item e:/mail.ps1#以下进入循环,吐需要的命令 ForEach ($item in $list) { $sam =$item.SAMAccountName $user = $item.name #$user = -Split $item echo "Enable-Mailbox -Identity '$user' -Alias '$sam' -Database 'xyz'" >> $tt echo "Enable-Mailbox -Identity '$user' -Alias '$sam' -Database 'xyz'" >> e:/mail.ps1 #吐到后期要执行的文件中 } ./mail.ps1 #执行新的PowerShell文件
把文件用PowerShell的编辑器打开,学习下吧,很简单。这个暂时就是最终版了,应该有一段时间不用修改了。
这篇博客感谢PowerShell的MVP付海军,虽然他给我的一个很好的方法没用上,但是解决了我的另外一个问题。
PowerShell在Exchange2010下快速开启邮箱[续]相关推荐
- PowerShell在Exchange2010下快速开启邮箱
有过Exchange2010运维经验的朋友都知道,我们如果在图形界面一次性的为多个域账户开启邮箱的话,并且当用户的名字是中文的,那么会造成用户别名是乱码,这是一件非常悲剧的事情. 经过多次测试,已经用 ...
- PowerShell在Exchange2010下快速创建动态通讯组
Exchange中遇到一个小需求,有很多部门要申请动态通信组,问题是二级部门三级部门四级部门非常非常多.-- Get-ADObject -LDAPFilter "(&(&(o ...
- PowerShell在Exchange2010下交互式创建域用户和邮箱
这次需求也很简单,但是问题是你架不住要操作的邮箱那么多啊... 依然PowerShell搞定,需要Exchange的相应模块 1 2 3 4 5 write-output "本命令用来快速创 ...
- PowerShell在Exchange2010下交互式修改群组审批人和免审批邮箱
1 依然是苦逼的Exchange2010运维,这两天学习写PowerShell,来简化以往很麻烦的命令行操作. 这次采用的是交互的方式针对特定的动态邮件组创建审批人,以及配置免审批的邮箱(也就是哪些人 ...
- windows在当前文件夹下快速使用控制台
如何快速使用控制台: 1.快速开启PowerShell 找到当前文件目录,长按Shift点击右键,找到下面的选项点击即可. 2.在该目录下快速开启CMD 打开文件夹,点击下图中位置. 输入 ...
- 小技巧:Mac下快速锁屏
小技巧:Mac下快速锁屏 Windows 下用习惯了Win+ L快捷键锁屏,那么Mac下如何操作呢,小编提供两种不用安装任何软件无毒无副作用的方法. 首先开启进入睡眠或开始屏幕保护程序后要求输入密码, ...
- PowerShell: 作为一个PowerShell菜鸟,如何快速入门?掌握这些就够了
PowerShell 一 初级篇 1. 我为什么要写PowerShell? 2. 开始我们的PowerShell之旅 a) 打开PowerShell >使用鼠标打开 >使用键盘打开 b) ...
- 企业邮箱续费多少钱一年?企业邮箱域名到期如何续费?
有用过企业邮箱的小伙伴都知道,企业邮箱是按年开通的,所以会存在到期了需要续费的问题,十一假期马上到开始了,我们用的TOM企业邮箱正好要在假期期间到期,还是先续费了的好,不然到期了就没办法使用了. 企业 ...
- binlog是什么?能做什么?Window下怎么开启binlog?怎么查看binlog日志?利用binlog日志恢复数据
binlog是什么?能做什么?Window下怎么开启binlog?怎么查看binlog日志?利用binlog日志恢复数据 windows如何开启Binlog日志 文档来源 ##1.什么是Binlog日 ...
- bios sgx需要开启吗_win10不重装系统如何开启ahci驱动 快速开启ahci驱动的图文步骤_windows10_Windows系列_操作系统...
ahci驱动win10是一款提高硬盘效率工具,在BIOS中开启AHCI选项,可以提高硬盘效率,发挥硬盘最高性能.那么怎么才能快速的开启ahci驱动呢?有需要开启ahci驱动的朋友一起看看详细步骤吧 w ...
最新文章
- 2019年11个值得研究的Javascript机器学习库
- Android中Parcelable接口用法
- 如何在Ruby中求和数字数组?
- java 字节缓冲_Java字节缓冲流原理与用法详解
- ASP.NET 3.5核心编程学习笔记(18):数据绑定表达式
- Web页面报错: Eval()、XPath() 和 Bind() 这类数据绑定方法只能在上下文中使用
- css3 transform实现水平和垂直居中
- TensorFlow中multiply和matmul的区别
- Mongodb命令操作增删改查
- 剑指offer面试题14- I. 剪绳子(数学推导)
- python画图如何调整图例位置_Python——legend()图例位置调整
- 获取枚举类型的字符串
- wps页码从指定页开始_wps怎么自动生成页码以及设置页码从第三页开始
- CF364D Ghd 随机化
- ubuntu14上nvidia 1080和 titan xp 驱动安装踩的坑
- hdu 4125 Moles
- 一文读懂锁相环基本原理
- Ubuntu 13.04下安装RabbitVCS,类似Windows的TortoiseSVN
- Android中TextView中的.setText和.append的区别
- 微信公众号开发 自定义分享 从前台到Java后台 调用微信JS接口分享朋友圈
热门文章
- oracle Ebs database clone (no apps clone)
- Python 的一些网络库(感谢Arbow)
- 功能强大的Server.Transfer
- 数据结构-约瑟夫问题课后作业
- 关于一道面试题【字符串 '1 + (5 - 2) * 3',怎么算出结果为10,'eval'除外】
- 【知识点总结】jQuery的扩展方法
- _splitpath / _wsplitpath 将绝对路径分割为盘符、路径、文件名、扩展名。
- manifest.json文件的 “name” “description” “version 字段解释
- 那个清华哈佛双料女学霸, 辞职了
- 统计挖掘那些事(八)—— 分层抽样与交叉验证