ror*_*.ap 5 powershell exchange-server exchange-server-2010
我正在使用PowerShell将Exchange邮箱统计信息的报告作为制表符分隔的文本文件返回.我在使用cmdlet 的ItemsInFolder属性时遇到问题Get-MailboxFolderStatistics(来自Microsoft.Exchange.Management.PowerShell.e2010 snapin).如果我对这样的邮箱运行它:
Get-MailboxFolderStatistics myusername -FolderScope Inbox | Select ItemsInFolder
Run Code Online (Sandbox Code Playgroud)
它产生以下结果:
ItemsInFolder
-------------
556
Run Code Online (Sandbox Code Playgroud)
但是通过Outlook查看的收件箱文件夹中的计数是513.我发现这篇TechNet文章 中有一条说明
邮箱可以具有隐藏的项目,这些项目对用户来说是不可见的,并且仅供应用程序使用.Get-MailboxFolderStatistics cmdlet可以返回以下值的隐藏项:FolderSize,FolderAndSubfolderSize,ItemsInFolder和ItemsInFolderAndSubfolders.
但我相当肯定这个文件夹没有任何隐藏的项目.此外,如果我在收件箱下添加一个文件夹并将一些项目移入其中,然后再次运行cmdlet,它会报告BOTH文件夹的计数:
ItemsInFolder
-------------
547
11
Run Code Online (Sandbox Code Playgroud)
我的理解是该ItemsInFolderAndSubfolders属性应该返回子文件夹的计数,而不是ItemsInFolder属性.所以这是我的问题:
运行此命令,而不是当前命令,并在命令的输出中查找相应的属性/值对.
Get-MailboxFolderStatistics myusername -FolderScope Inbox | Select-Object -Property *;
Run Code Online (Sandbox Code Playgroud)
这将检索对象上的所有属性,并允许您找到合适的属性.
| 归档时间: |
|
| 查看次数: |
24282 次 |
| 最近记录: |