Dav*_*noz 3 powershell exchange-server
我正在尝试为我们的Departed OU中的所有用户显示所有邮箱及其大小.我似乎非常接近,但我的命令似乎是在结果中添加一些填充.
[PS] C:\Windows\system32>dsquery user "ou=Departed,ou=Staff,dc=COMPANY,dc=local" -limit 4 | dsget user -samid | Get-MailboxStatistics | ft DisplayName, TotalItemSize, ItemCount
Run Code Online (Sandbox Code Playgroud)
并输出:
Dsquery has reached the specified limit on number of results to display; use a different value for the -limit option to
display more results.The specified mailbox " samid " doesn't exist.
+ CategoryInfo : NotSpecified: (0:Int32) [Get-MailboxStatistics], ManagementObjectNotFoundException
+ FullyQualifiedErrorId : DD7D7CEA,Microsoft.Exchange.Management.MapiTasks.GetMailboxStatistics
The specified mailbox " Eka.Tian " doesn't exist.
+ CategoryInfo : NotSpecified: (1:Int32) [Get-MailboxStatistics], ManagementObjectNotFoundException
+ FullyQualifiedErrorId : 7F701DFD,Microsoft.Exchange.Management.MapiTasks.GetMailboxStatistics
Run Code Online (Sandbox Code Playgroud)
显然不应该为第一个结果"samid"工作,但"Eka.Tian"存在.为什么要添加所有这些空格?有没有办法我可以格式化dsget用户的输出,以便它与Get-MailboxStatistics一起使用?
mjo*_*nor 13
为什么dsquery?
get-mailbox -OrganizationalUnit "ou=Departed,ou=Staff,dc=COMPANY,dc=local" -resultsize unlimited |
get-mailboxstatistics | ft DisplayName,TotalItemSize,Itemcount
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
87226 次 |
| 最近记录: |