0

我正在尝试利用get-mailboxfolderstatistics命令行开关来获取分发列表中用户列表的某些收件箱文件夹的项目计数。

我使用get-distributiongroupmember命令行开关过滤“名称”​​并将其分配给一个变量。

这是我需要帮助的地方,也许有一个更简单的方法,我想将每个用户名传递给get-mailboxfolderstats命令的“身份”参数,以便脚本将为给定通讯组中的每个用户提供我我想要的文件夹统计信息。

感谢您的阅读和您的帮助。

到目前为止,我有:

$s = get-distributiongroupmember -identity 23rdFloor | Select Name 
4

2 回答 2

0

您可以将组成员直接通过管道传输到 Get-MailboxFolderStatistics:

Get-DistributionGroupMember 23rdFloor |
Where-Object {$_.RecipientType -eq 'UserMailbox'} | 
Get-MailboxFolderStatistics
于 2013-04-18T06:07:41.420 回答
0

将结果传递给 foreach 命令应该可以工作;

$s = get-distributiongroupmember -identity 23rdFloor | 选择姓名
$s | ForEach-Object {get-mailboxfolderstatistics -identity $_.Name }

http://www.mikepfeiffer.net/2010/02/exchange-management-shell-error-pipelines-cannot-be-executed-concurrently/

于 2013-04-18T01:40:46.703 回答