Categories: Exchange 2016

Exchange 2016 Lab—Moudle04

练习1:使用Exchange命令行管理程序管理收件人

任务1:将Exchange命令行管理程序模块导入Windows PowerShell ISE

1.使用用户名Adatum \ Administrator和密码Pa55w.rd登录LON-EX1虚拟机。

2.以管理员身份打开Windows PowerShell ISE。

3.导入Exchange命令行管理程序。

4.使用Get-ExCommand验证Exchange命令行管理程序cmdlet可用。

Import-Module ‘C:\Program Files\Microsoft\Exchange Server\V15\bin\RemoteExchange.ps1’;

Connect-ExchangeServer -auto -ClientApplication:ManagementShell

 

任务2:探索收件人管理cmdlet

1.使用Get-Command cmdlet列出所有包含邮箱术语的cmdlet。

2.列出Exchange Server组织中的所有当前邮箱。

3.为现有用户帐户Holly Spencer启用邮箱。

4.从地址列表中隐藏Holly Spencer的邮箱。

语法:Get-Command –Name “*-<Cmdlet Noun>”

这里切换到Exchange Management Shell,看的更清楚一些。

列出所有邮箱

Get-Mailbox

启用邮箱:Enable-Mailbox ‘Holly Spencer’

隐藏:Set-Mailbox ‘Holly Spencer’ -HiddenFromAddressListsEnabled $true
然后再用Get-Mailbox 命令就不会出现这个邮箱名字了

 

任务3:格式化Exchange命令行管理程序的输出

1.使用Get-User和Measure-Object cmdlet确定AD DS中的用户对象数。

2.返回所有格式为表的AD DS用户对象的Name,SamAccountName和Department属性。

3.返回所有AD Ds用户对象的Name,SamAccountName和Department属性,这些用户对象格式化为表格,并按Department字母顺序(A-Z)排序。

4.将所有AD DS用户对象的Name,SamAccountName和Department属性导出到.csv文件。将文件保存到C:\ Get-User.csv。

任务4:使用流水线管理多个对象

1.将经理部门中所有用户帐户的标题属性设置为经理。

2.为部门IT中所有姓氏以字母S开头的用户帐户启用邮箱。

3.使用AddRoleGroupMember cmdlet将部门IT中的所有邮箱添加到”收件人管理”角色组。

 

任务5:使用变量和循环

1.将所有邮箱对象存储在名为$ mailboxes的变量中。

2.通过foreach循环处理$ mailboxes中存储的邮箱对象的收集。 对于每个邮箱,使用Write-Output cmdlet将DisplayName属性回显到控制台。

3.通过foreach循环处理存储在$ mailboxes中的邮箱对象的收集。 对于每个邮箱,将DisplayName属性回显到控制台。 此外,如果邮箱DisplayName不是管理员或发现搜索邮箱,请启用存档邮箱。

 

任务6:创建用于大容量收件人管理的脚本

1.在Windows PowerShell ISE中创建一个新的空白脚本。

2.在第一行,编写必要的命令以导入Exchange命令行管理程序支持。

3.使用Import-Csv cmdlet导入以前创建的.csv文件C:\ Get-User.csv。将命令的输出存储在名为$ csvdata的变量中。

4.通过foreach循环处理$ csvdata的每一行。

5.在foreach循环内,按以下方式处理每一行:

一种。使用Get-User cmdlet通过CSV数据中的Name属性绑定对象。将对象存储在名为$ user的变量中。

b。如果$ user对象的RecipientTypeDetails属性等于User,部门等于Managers,并且FirstName以字母b开头,则为该用户帐户启用邮箱。

6.将脚本另存为C:\ Enable-Mailbox.ps1,然后关闭Windows PowerShell ISE。

7.以管理员身份打开Windows PowerShell(不是ISE)。

8.将所有CSV文件从根目录复制到当前文件夹。

9.从Windows PowerShell命令提示符处执行C:\ Enable-Mailbox.ps1脚本。

10.关闭Windows PowerShell。




 

练习2:使用Exchange命令行管理程序管理Exchange Server

任务1:使用Exchange命令行管理程序配置Exchange Server

1.以管理员身份打开Windows PowerShell ISE。

2.导入Exchange命令行管理程序。

3.创建一个名为Managers的新邮箱数据库。

4.挂载Managers数据库。

5.使用Restart-Service cmdlet重新启动Microsoft Exchange Information Store服务。

6.使用Get-MailboxDatabaseCopyStatus验证是否已安装新数据库。





 

任务2:使用Exchange命令行管理程序测试和监视Exchange Server

1.使用Test-ServiceHealth验证所有必需的Exchange Service服务正在运行。

2.使用Stop-Service cmdlet停止Microsoft Exchange Information Store服务。

3.使用Test-ServiceHealth cmdlet验证邮箱服务器角色的RequiredServicesRunning是否为False。

4.使用Start-Service cmdlet启动Microsoft Exchange Information Store服务。

5.验证Exchange Server服务的状态。






 

任务3:创建用于数据库管理的脚本

1.在Windows PowerShell ISE中创建一个新的空白脚本。

2.在第一行,编写必要的命令以导入Exchange命令行管理程序支持。

3.将驻留在服务器LON-EX1上的所有邮箱数据库的DeletedItemRetention属性设置为30天。

4.将脚本另存为C:\ Set-MailboxDatabase.ps1,然后关闭Windows PowerShell ISE。

5.以管理员身份打开Windows PowerShell(不是ISE)。

6.从Windows PowerShell命令提示符处执行C:\ Set-MailboxDatabase.ps1脚本。

7.关闭Windows PowerShell。




 

任务4:为下一个模块做准备

完成实验后,将虚拟机恢复为其初始状态。 为此,请执行以下步骤:

1.在主机上,启动Hyper-V管理器。

2.在”虚拟机”列表中,右键单击20345-1A-LON-DC1,然后单击”还原”。

3.在”还原虚拟机”对话框中,单击”还原”。

4.对20345-1A-LON-EX1重复步骤2到3。

四月的奥德赛

Share
Published by
四月的奥德赛