EMS实用命令收集
思韵闪耀
2018-06-29
0
Exchange Server 2013 运维系列——运行邮件删除命令
Exchange Management Shell 实用命令收集如下:
( 注: 1、以下命令均以“管理员身份”运行         2、以下命令行中的中文名称均以实例名称替换 )
一、启用邮箱:
1、批量启用邮箱帐户:
启用AD中所有未启用的用户:
Get-User -RecipientTypeDetails User -Filter { UserPrincipalName -ne $Null } | Enable-Mailbox -Database "数据库名称"
启用AD中某个组织单位下面的用户:
Get-User -OrganizationalUnit "组织单位名称" | Enable-Mailbox -Database "数据库名称"
2、指定帐户启用邮箱帐户:
Enable-Mailbox -Identity 域名\用户名 -Database "数据库名称"
3、获取已经创建的邮箱:
Get-Mailbox | FL Name,RecipientTypeDetails,PrimarySmtpAddress
4、禁用邮箱:
Disable-Mailbox test@contoso.com
二、邮件收发速度设置:
1、获取各连接器的邮件收发速度:
Get-ReceiveConnector | ft Name,MessageRateLimit
2、设置每分钟邮件收发速度:
Get-ReceiveConnector "服务器名称\连接器名称" | Set-ReceiveConnector -MessageRateLimit 100
(此处设置每分钟发100封邮件)
三、邮件操作:
运行邮件删除命令(search-mailbox)的前提条件:http://www.13sy.com/mail/exchange/2018/0629/1484.html
1、删除用户邮箱中所有的邮件内容
提升对指定数据库中的所有用户的操作权限:
get-mailbox -Database "数据库名" | add-mailboxpermission -user 域名\administrator -AccessRights FullAccess -InheritanceType all
单个删除命令:
Search-Mailbox -Identity "邮箱名" -DeleteContent
按主题包含的关键字删除:
Search-Mailbox -Identity "April Stewart" -SearchQuery "Subject:'关键字'" -DeleteContent
批量删除:
get-mailbox -Database "数据库名" | Search-Mailbox -DeleteContent
2、移动邮箱用户到另一个数据库:
提升对指定数据库中的所有用户的操作权限:
get-mailbox -Database "数据库名" | add-mailboxpermission -user 域名\administrator -AccessRights FullAccess -InheritanceType all
移动命令:
New-MoveRequest -Identity "邮箱用户" -TargetDatabase '数据库名称'
3、导出邮件到pst文件:
单个邮箱导出:
New-MailboxExportRequest -Mailbox "邮箱用户名" -FilePath "\\192.168.12.8\mail\test.pst"
单个邮箱导入:
New-MailboxImportRequest -Mailbox "邮箱用户名" -FilePath "\\192.168.12.8\mail\test.pst"
指量导出:
Get-mailbox | export-mailbox –PSTFolderPath C:\mailboxes
批量导入:
Dir C:\Mailboxes | import-mailbox –PSTFolderPath C:\mailboxes
四、邮箱配额设置:
Set-Mailbox -Identity "Joe Healy" -IssueWarningQuota 0.9gb -ProhibitSendQuota 1gb -ProhibitSendReceiveQuota 1.2gb -UseDatabaseQuotaDefaults $false
IssueWarningQuota 设置“发出警告限制”,ProhibitSendQuota 设置“禁止发送限制”,ProhibitSendReceiveQuota 设置“禁止发送和接收限制”。
获取邮箱配额设置:
Get-Mailbox -identity "用户名" | fl IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuota
五、配置连接器:
Set-ReceiveConnector -Identity "连接器名称" -MaxInboundConnectionPerSource unlimited
MaxInboundConnectionPerSource 參數指定這個接收連接器同時從單一 IP 位址服務的輸入連線數目上限。預設值是 20。此參數的有效輸入範圍是 1 到 10000。若要停用接收連接器上的每個來源輸入連線限制,請輸入值 unlimited。
六、获取所有邮箱使用情况,按大小排序
Get-Mailbox | Get-Mailboxstatistics | Sort-Object TotalItemSize -Descending | ft DisplayName,@{label="TotalItemSize(KB)";expression={$_.TotalItemSize.Value.ToKB()}},ItemCount >c:\log\shmailboxes.csv
七、获取邮箱帐户的GUID:
1、通过用户名找GUID:
get-mailbox -identity "用户名" | fl name,guid
2、批量查找所有用户的GUID:
get-mailbox | fl name,guid
八、收件人筛选:
1、启用收件人筛选:
Set-RecipientFilterConfig -Enabled $false
2、禁用收件人筛选:
Set-RecipientFilterConfig -Enabled $false
3、验证收件人筛选:
Get-RecipientFilterConfig | Format-List Enabled
4、启用或禁用收件人查找:
Set-RecipientFilterConfig -RecipientValidationEnabled <$true | $false>
5、验证收件人查找:
Get-RecipientFilterConfig | Format-List RecipientValidationEnabled
九、发件人筛选:
1、启用发件人筛选:
Set-SenderFilterConfig -Enabled $true
2、禁用发件人筛选:
Set-SenderFilterConfig -Enabled $false
3、验证发件人筛选:
Get-SenderFilterConfig | Format-List Enabled
4、阻止发件人和域:
Set-SenderFilterConfig -BlockedSenders kim@contoso.com,john@contoso.com -BlockedDomains fabrikam.com -BlockedDomainsAndSubdomains northwindtraders.com
此示例将配置发件人筛选器代理,以阻止来自 kim@contoso.com 和 john@contoso.com 的邮件、来自 fabrikam.com 域的邮件以及来自 northwindtraders.com 及其所有子域的邮件。
5、要在不修改任何现有值的情况下添加或删除条目
Set-SenderFilterConfig -BlockedSenders @{Add="chris@contoso.com","michelle@contoso.com"} -BlockedDomains @{Remove="tailspintoys.com"} -BlockedDomainsAndSubdomains @{Add="blueyonderairlines.com"}
本示例将使用以下信息配置发件人筛选器代理:
将 chris@contoso.com 和 michelle@contoso.com 添加到被阻止的现有发件人列表。
从被阻止的现有发件人域列表中删除 tailspintoys.com。
将 blueyonderairlines.com 添加到被阻止的现有发件人域和子域列表。
6、验证您是否已成功配置阻止发件人
Get-SenderFilterConfig | Format-List BlockedSenders,BlockedDomains,BlockedDomainsAndSubdomains
7、启用或禁用阻止发件人为空的邮件
Set-SenderFilterConfig -BlankSenderBlockingenabled <$true | $false>
8、验证是否成功启用或禁用了阻止发件人为空的邮件
Get-SenderFilterConfig | Format-List BlankSenderBlockingEnabled


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

将IIS设置克隆到新服务器...
将IIS设置克隆到新服务器的最佳方法是使用IIS配置文件。以下是详...
2025-06-06
网页保护、网页图片保护
1、禁止另存网页,把如下代码加入到网页body/body中 程序代...
2025-05-30
搭建Git服务器及本机克隆...
Git是什么?Git是目前世界上最先进的分布式版本控制系统。SVN...
2025-03-17
ubuntu环境下搭建gi...
操作环境:服务器:Ubuntu 24.04.2 LTS+git 2...
2025-03-17
SqlServer 数据库...
--查看数据库大小SELECT DB_NAME(database_...
2024-09-03
docker-compos...
1.Compose介绍 DockerCompose是一个用来定义和...
2024-04-26

热门资讯

Exchange 2013/2... Exchange 2013/2016/2019邮件大小限制 可以在三个位置上配置Exchange上的...
SMTP 发送邮件错误码和解决... SMTP错误码/建议解决方法 错误总表 420 1. Timeout Communication P...
Exchange 2013 O... 最近在Exchange 2013环境中,遇到OWA/ECP无法访问的问题;用户是可以正常通过...
彻底卸载Exchange Se... 一般来说,我们安装完Exchange Server 2016之后,可以通过正常卸载程序来进行卸载,但...
Exchange 2013批量... 一批量删除特定主题的邮件 1.1批量删除所有数据库中特定主题的邮件 1)群发了几封主题为backup...
快速查看已安装Exchange... Exchange 2010的版本号在Exchange管理控制台(EMC)显示的,好像不准确了。比如,...
在 Exchange 2016... 用户邮箱是与人员关联的 Exchange 邮箱,通常为每人一个邮箱。每个用户邮箱都有一个关联的 Ac...
exchange2013域名(... 需要对 接受的域 和 电子邮件地址策略进行配置: 首先外网域名要做解析和增加mx记录,这里就不具体说...
如何为AD 添加多个UPN后缀 今天我在群里看到有群友在问User principal name (UPN)多后缀的问题,我在这里就...
EMS实用命令收集 Exchange Server 2013 运维系列运行邮件删除命令 Exchange Managem...