切换到宽版
  • 14082阅读
  • 5回复

[求助]从那里可以看所有用户的访问EXCHANGE的记录 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2011-02-25
我用
Get-MailboxStatistics -Server "mail box"   可以看到最后一次登入,如果没有登入过是留空的,但是用这个命令没有把我所有的邮箱显示出来,只显示了8分之一左右的邮箱。
请问大侠们是否命令还有其他参数,或者从那里可以生成报表查看?
分享到

只看该作者 1楼  发表于: 2011-02-25
您好,请问您想得到什么样的输出?

加点参数试一下。
Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | ft DisplayName,@{label="TotalItemSize(MB)";expression={$_.TotalItemSize.Value.ToMB()}},ItemCount



Exchange中文站10周年献礼。Exchange2016中文视频教程热销中:edu.exchangecn.com/course/12
只看该作者 2楼  发表于: 2011-02-25
[PS] C:\Windows\system32>Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | ft DisplayName,@{label="TotalIt
emSize(MB)";expression={$_.TotalItemSize.Value.ToMB()}},ItemCount

位于命令管道位置 1 的 cmdlet Get-MailboxStatistics
请为以下参数提供值:
Identity:
无法处理对参数“Identity”的参数转换。无法将值“”转换为类型“Microsoft.Exchange.Configuration.Tasks.GeneralMailboxOrMa
ilUserIdParameter”。错误:“类型 Microsoft.Exchange.Configuration.Tasks.GeneralMailboxOrMailUserIdParameter 的参数值不
能为空。请指定一个值,然后重试。
参数名: identity”
    + CategoryInfo          : InvalidData: (:) [Get-MailboxStatistics], ParameterBindin...mationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,Get-MailboxStatistics

-----------------------------------------------------------------------------------------------------------------------------------
出错了。

只看该作者 3楼  发表于: 2011-02-25
您没有加数据库名的参数。就是在get-mailboxstatistics后面

以下命令也可以试下
Get-MailboxStatistics -Database “Mailbox Database” | Select DisplayName, LastLoggedOnUserAccount, ItemCount, TotalItemSize, LastLogonTime, LastLogoffTime | Export-CSV test.csv

Exchange中文站10周年献礼。Exchange2016中文视频教程热销中:edu.exchangecn.com/course/12
只看该作者 4楼  发表于: 2011-02-25
Get-MailboxStatistics -server "EXMBA" | Sort-Object TotalItemSize -Descending | ft DisplayName,@{label="TotalItemSize(MB)";expression={$_.TotalItemSize.Value.ToMB()}},ItemCount

这条命令修改输入后,还是只出了部分邮箱出来,而且还没有用户的  LastLogonTime 信息


后面的命令就不行了,换了server也是一样。

[PS] C:\Windows\system32>Get-MailboxStatistics -Database “EXMBA” | Select DisplayName, LastLoggedOnUserAccount, ItemCo
unt, TotalItemSize, LastLogonTime, LastLogoffTime | Export-CSV test.csv
Export-Csv : 对路径“C:\Windows\system32\test.csv”的访问被拒绝。
所在位置 行:1 字符: 156
+ Get-MailboxStatistics -Database “EXMBA” | Select DisplayName, LastLoggedOnUserAccount, ItemCount, TotalItemSize, La
stLogonTime, LastLogoffTime | Export-CSV <<<<  test.csv
    + CategoryInfo          : OpenError: (:) [Export-Csv], UnauthorizedAccessException
    + FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.ExportCsvCommand

[PS] C:\Windows\system32>Get-MailboxStatistics -Server “EXMBA” | Select DisplayName, LastLoggedOnUserAccount, ItemCoun
t, TotalItemSize, LastLogonTime, LastLogoffTime | Export-CSV test.csv
Export-Csv : 对路径“C:\Windows\system32\test.csv”的访问被拒绝。
所在位置 行:1 字符: 154
+ Get-MailboxStatistics -Server “EXMBA” | Select DisplayName, LastLoggedOnUserAccount, ItemCount, TotalItemSize, Last
LogonTime, LastLogoffTime | Export-CSV <<<<  test.csv
    + CategoryInfo          : OpenError: (:) [Export-Csv], UnauthorizedAccessException
    + FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.ExportCsvCommand

[PS] C:\Windows\system32>

只看该作者 5楼  发表于: 2011-02-25
回 楼主(clp1980) 的帖子
八分之一大概是多少?默认好像最多显示100个吧

你可以在Get-MailboxStatistics后面跟-resultsize unlimited这样会返回所有结果

此外,要查看用户的登录信息,还有个命令Get-LogonStatistics可以使用。具体参考:

Get-LogonStatistics
http://technet.microsoft.com/en-us/library/bb124415.aspx

不过根据我的经验,该命令会返回重复的登录信息,所以结果也不是非常理想
快速回复
限60 字节
 
上一个 下一个