-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750
用户需要统计邮箱用户的具体信息,如登陆名,邮箱地址,公司名,部门等,这些信息可以通过不通的命令查询到,我们如何通过脚本把这些信息汇总到一起,命令如下:
步骤1、在powershell命令行输入如下命令
Add-PSSnapin microsoft.exchange*
$user=Get-User -ResultSize unlimited -RecipientTypeDetails UserMailbox
[email protected]()
foreach($i in $user)
{
$mbxstatistics=Get-Mailbox $i.identity|Get-MailboxStatistics
$mbxsarctatistics=get-mailbox $i.identity -Archive|Get-MailboxStatistics -Archive
$mbxtotal=Get-Mailbox $i.identity|Select-Object @{n="显示名";e={$_.displayname}},`
@{n="登录名";e={$_.samaccountname}}, `
@{n="邮箱地址";e={$_.PrimarySmtpAddress}}, `
@{n="公司名";e={$i.company}}, `
@{n="部门";e={$i.Department}}, `
@{n="邮箱数量";e={$mbxstatistics.ItemCount}},`
@{n="邮箱大小(MB)";e={$mbxstatistics.TotalItemSize.value.tomb()}},`
@{n="存档邮箱数量";e={$mbxsarctatistics.ItemCount}},`
@{n="存档邮箱大小(MB)";e={$mbxsarctatistics.TotalItemSize.value.tomb()}},`
@{n="挂载的服务器名";e={$mbxstatistics.ServerName}},`
@{n="最后一次登录时间";e={$mbxstatistics.LastLogonTime}},`
@{n="数据库名";e={$mbxstatistics.DatabaseName}}
$userinfo+=$mbxtotal
}
$userinfo
$userinfo|Export-Csv -Path c:\mbxinfo.csv -NoTypeInformation -Encoding utf8
步骤2、导出的信息如下截图,至此,我们需要的信息就已经全部查询并导出到csv表格