exchange powershell 笔记

查询所有被禁用的域账号并批量转移至某个OU

get-aduser -Filter * -SearchBase "DC=contoso,DC=com" | foreach {if ($_.enabled -eq $false){$_.ObjectGUID} } | Move-ADObject -TargetPath  "OU=deluser,OU=delusers,DC=Contoso,DC=com"

统计ExchangeDB数据库用户邮箱数

Get-Mailbox –ResultSize unlimited | Group-Object –Property:Database | Select Name,Count

查看某一数据库(比如数据库名为 database01)内的用户邮箱的使用量,并以邮箱大小按序排列把database 换成server即可查询服务器邮件统计

Get-Mailbox –Database “IT” |Get-MailboxStatistics | Sort TotalItemSize |ftDisplayName,ItemCount,TotalItemSize

统计一台HUB服务器上一个时间段内的发送情况:

Get-MessageTrackingLog-ResultSize unlimited -Start "07/01/2012" -End "07/13/2012"-EventId "send" -Server "srvbj06" |Measure-Object

ResultSizeunlimited参数为显示所有。

加上Measure-Object为计算对象的数字属性以及字符串对象总和。去掉则会逐条显示。

查看现有Exchange 2010数据库大小

Get-MailboxDatabase -Status | ft ServerName,Name,DatabaseSize

时间: 2024-11-13 22:10:06

exchange powershell 笔记的相关文章

Exchange Powershell增加模块

今天想对exchange启用Disable-mailbox这个命令,怎么都不行,没有这个命令,于是通过网络查找 可以使用如下方法,找到那个管理单元的名称了 Exchange 2007 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin Exchange 2010 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 也可以用*代替 Add-PSSnapin Mic

exchange powershell报错 在林中未找到任何可用的全局编录

在exchange powershell 执行相关exchange命令的时候出现报错.在林中未找到任何可用的全局编录 无论执行任何命令都会报此错误,截图如下 首先,通过检测当前站点DC都正常工作.然后,为了强制Exchange Server重新检测Active Directory站点和服务拓扑, 在Exchange服务器上重新启动"Microsoft Exchange Active Directory拓扑"服务服务重启后,故障依旧没有解决, 后续发现执行AD相关的命令没有问题,唯独执行

指定运行Exchange Powershell的Server

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer SERVERNAME"

Office365—Exchange管理2—连接Exchange PowerShell

Exchange的管理,很多时候都是依赖于PowerShell来进行的.但是对于Exchange Online怎么来使用PowerShell呢?下面我们来看下具体连接方法. 1. 首先我们来打开Windows本地的PowerShell,让其来连接到远程的Exchange Online PowerShell. 2. 连接到Office365 Exchange Online PowerShell 首先输入连接凭据 $UserCredential = Get-Credential 然后用以下语句得到并

在powershell中加载Exchange PowerShell模块

Exchange 2007 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin; Exchange 2010 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010; Exchange 2013 & 2016 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn; 原文地址:https://blog

PowerShell 笔记

参考网站: 1.http://blog.csdn.net/minsenwu/article/details/8787783 2.https://mva.microsoft.com/zh-cn/training-courses/-powershell-30--8277?l=eDsvc0P5_404984382 3.http://www.pstips.net/powershell-online-tutorials/ PowerShell简介: 是CMD的升级版.(PowerShell是CMD的升级版

打开Exchange PowerShell控制台报ws-management服务无法处理请求

[故障报错信息] [解决方法] [处理结果]

PowerShell笔记

教程: http://www.pstips.net/powershell-online-tutorials/ http://www.3fwork.com/a113/ 1. 查看成员 $MyInvocation.MyCommand | Get-Member

使用Powershell批量获取Exchange 2013邮箱用户容量使用量

今天有客户要求需要获取邮箱用户的一些基本信息,其中一项是邮箱容量使用情况.需要使用Powershell来批量获取这些信息,于是乎我开始着手编写Powershell脚本. 我了解到微软官网https://gallery.technet.microsoft.com/scriptcenter/Exchange-2010-2013-2016-cee5e558.提供了这个脚本,脚本实现的功能和我需要实现的功能大体一致,我也不用去费劲儿从头编写代码了.下面我将我改造后的脚本分享给大家. 1.脚本实现的功能