设为首页 收藏本站
查看: 652|回复: 0

[经验分享] 25.去除接收匿名邮件域发送者的权限(对过滤垃圾邮件有一定作用)

[复制链接]

尚未签到

发表于 2018-6-30 09:58:04 | 显示全部楼层 |阅读模式
转载  Get-ReceiveConnector "Internet Receive Connector" | Remove-ADPermission -User "NT AUTHORITY\ANONYMOUS LOGON" -ExtendedRights "Ms-Exch-SMTP-Accept-Any-Recipient"

25.去除接收匿名邮件域发送者的权限(对过滤垃圾邮件有一定作用)
  Get-ReceiveConnector "Internet Receive Connector" | Remove-ADPermission -User "NT AUTHORITY\ANONYMOUS LOGON" -ExtendedRights "ms-exch-smtp-accept-authoritative-domain-sender"
  26.查看某一个邮箱的统计信息(最后登录时间等)
  Get-MailboxStatistics -Identity 'administrator' |fl
  27.查看某个邮箱服务器上所有用户的统计信息,例如在这里范例需要查看邮件服务器 tr-ex01 上相关用户的登录时间,可以输入如下内容:
  Get-MailboxStatistics -server 'tr-ex01'
  28.查看某个邮箱服务器上所有用户的统计信息,并且以降序排列,例如在这里范例需要查看邮件服务器 tr-ex01 上相关用户的登录时间并且以降序方式排列,可以输入如下内容:
  Get-MailboxStatistics -server 'tr-ex01' | Sort LastLogonTime -Descending
  29.查询一段时间的  每个用户的邮件发送数量
  Get-MessageTrackingLog -ResultSize unlimited -Start"07/01/2012" -End "07/13/2012" -EventId "send"|Group-Object -Property:sender |Select name,count|sort count -Descending
  如果不想要外部邮箱的话,加一个filter
  Get-MessageTrackingLog -ResultSize Unlimited -Start"10/1/2013" -End "10/25/2013" | where{$_.recipients -like"*@domain.com"}
  如果是要查发出的,就把recipients改成sender
  30.本示例返回贵组织中所有邮箱的摘要列表
  Get-Mailbox -ResultSize unlimited
  31.返回组织内名为 Users 的 OU 中所有邮箱的列表
  Get-Mailbox -OrganizationalUnit Users
  32.查询ex  邮箱服务器  上面所有存档邮箱的列表
  get-mailbox -archive -server ex
  32.查询mailbox1  邮箱数据库  上面所有存档邮箱的列表
  get-mailbox -archive -database mailbox1
  33.查询所有的邮箱数量
  (get-mailbox-resultsize unlimited).count
  34.查询每个邮箱数据库中分别有多少用户
  get-mailbox-resultsize unlimited | group-object -property:database | select-objectname,count
  如果把database参数更替为邮箱数据库的名字,那统计出来的就是某一个邮箱数据库内的用户数量
  35.查询每个邮箱服务器上面分别有多少用户
  get-mailbox-resultsize unlimited | group-object -property:servername | select-object name,count
  如果把 servername参数更替为服务器的名字,那统计出来的就是某一个邮箱服务器内的用户数量
  36.批量导出、导入邮箱
  

1.赋予管理员权限  

  New-ManagementRoleAssignment -Name "ImportExport_Domain Admins" -User        "Administrator" -Role "MailboxImport Export"
  

2.批量导出邮件到C盘EXPORT文件夹下   

  get-mailbox -OrganizationalUnit "contoso.com/contoso" -resultsize unlimited |%{New-MailboxexportRequest -mailbox $.name -FilePath ("\localhost\c$\export\"+($.name)+".pst") -BadItemLimit50}
  

3. 批量导入PST文件到目的邮箱地址  

  get-childitem\localhost\c$\export*.pst | select name,basename | %{New-MailboximportRequest-mailbox $.basename -FilePath ("\localhost\c$\export\"+$.name)-BadItemLimit 50}
  37.查找用户的GUID
  get-mailbox -identity "用户名" | fl name,guid
  38.查找所有用户的GUID
  get-mailbox | fl name,guid
  39.获取邮箱使用情况,按大小排序
  Get-Mailbox | Get-Mailboxstatistics | Sort-ObjectTotalItemSize -Descending | ftDisplayName,totalitemsize
  40.获取某个用户的邮箱配额(警告、阻止、阻止发送接收):
  Get-Mailbox -identity  "用户名" | fl IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuota
  41.提升指定数据库中的所有用户的操作权限为administrator
  get-mailbox -Database "数据库名" | add-mailboxpermission -user域名\administrator -Acce***ights FullAccess -InheritanceTypeall
  42.批量启用邮箱账户
  启用AD中所有未启用的用户:
  Get-User -RecipientTypeDetails User -Filter { UserPrincipalName -ne $Null} | Enable-Mailbox -Database  "数据库名称"
  启用AD中某个组织单位下面的用户:
  Get-User -OrganizationalUnit  "组织单位名称" | Enable-Mailbox -Database  "数据库名称"
  43、查看每个账户设备的连接数量
  Get-MobileDeviceStatistics -Mailbox 用户名 | fl deviceid
  44.开启或关闭NDR(未送达报告)
  Set-RemoteDomain contoso -NDREnabled $false
  Set-RemoteDomain Contoso -NDREnabled $true
  45.导入、导出邮箱
  new-mailboxexportrequest -mailbox zhangsan -filepath \****\mailbox.pst
  new-mailboximportrequest  -mailbox zhangsan -filepath \***\mailbox.pst
  导入导出路径必须为UNC路径,导出为PST格式可以直接用OUTLOOK挂载进行查看。
  46.邮件跟踪命令
  查看用户发送和接收邮件的记录
  get-messagetrackinglog -sender zhangsan@abc.com
  get-messagetrackinglog -recipients zhangsan@abc.com
  查看zhangsan发往lisi的邮件记录
  get-messagetrackinglog -sender zhangsan@abc.com -recipients lisi@abc.com
  查看某个发送周期内的发送记录
  get-messagatrackinglog -sender lisi@abc.com -recipients zhangs@abc.com -start "2017-06-01 -end "2017-07-11"
  47.查看、启动EXCHANGE服务器的组件
  查看组件是否正常运行:
  get-servercomponentstate servername | fl component,state
  活动:active  非活动:inactive
  启动相应组件:
  Set-ServerComponentState -identity ServerName -component  ComponentName  -Requester healthapi -State active
  48.查看exchange服务器当前使用的DC/GC
  Get-ExchangeServer -status | fl name, static,current
  如果需要更改使用set-exchangeserver

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-532215-1-1.html 上篇帖子: Exchange的PowerShell中关于Filter的写法 下篇帖子: Exchange 部署DAG-12347681
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表