积极答复者
筛选邮箱用户咨询

问题
答案
-
您好,感谢您的回复, 左筛选和右筛选是否存在速度上的差异?目前看使用左筛选 -Filter 更快。
其次我想筛选出没有启用归档功能的用户,有没有更快捷的方法(用户30000+)
其次以下命令筛选不成功, {} 似乎不等于$null ,有没有其他的值在筛选是可以等于{} ?
Get-Mailbox | where{-not($_.ArchiveName -eq $null)} | select name,ArchiveName
您好,
上一贴复制的命令有点问题, 正确的命令为:
Get-Mailbox | where{$_.ArchiveName -ne $null} | select name,ArchiveName Get-Mailbox | where{-not($_.ArchiveName -ne $null)} | select name,ArchiveName
实际上,如果您只是想要知道没有启用归档的用户,您可以直接使用以下命令:
Get-Mailbox | where{$_.ArchiveState -eq "none"} 只查看用户邮箱: Get-Mailbox -ResultSize unlimited | where{$_.ArchiveState -eq "none" -and $_.RecipientTypeDetails -eq "UserMailbox"}
此致,
Kyle Xu
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已建议为答案 Kyle.XuMicrosoft contingent staff, Moderator 2020年6月24日 7:35
- 已标记为答案 ice9898 2020年6月25日 2:49
全部回复
-
您好,
您可以使用以下命令来查找值不为空:
Get-ADUser -Properties * -Filter * | where{$_.msExchArchiveName -ne $null} | select name,msExchArchiveName
您可以使用以下命令来查看值为空的:
Get-ADUser -Properties * -Filter * | where{-not($_.msExchArchiveName -ne $null)} | select name,msExchArchiveName
同时,Get-ADuser是属于AD的命令,并不是Exchange的命令, 其默认情况下是筛选所有AD用户而不是Exchange邮箱对应的AD账号。如果您想要筛选Exchange的属性,建议直接使用Exchange命令:
Get-Mailbox | where{-not($_.ArchiveName -eq $null)} | select name,ArchiveName Get-Mailbox | where{-not($_.ArchiveName -ne $null)} | select name,ArchiveName
如果您想要了解更多关于AD命令的操作,您可以直接在PowerShell或者AD论坛中提出,这样更有利于解决您的问题。
此致,
Kyle Xu
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
-
您好,感谢您的回复, 左筛选和右筛选是否存在速度上的差异?目前看使用左筛选 -Filter 更快。
其次我想筛选出没有启用归档功能的用户,有没有更快捷的方法(用户30000+)
其次以下命令筛选不成功, {} 似乎不等于$null ,有没有其他的值在筛选是可以等于{} ?
Get-Mailbox | where{-not($_.ArchiveName -eq $null)} | select name,ArchiveName
您好,
上一贴复制的命令有点问题, 正确的命令为:
Get-Mailbox | where{$_.ArchiveName -ne $null} | select name,ArchiveName Get-Mailbox | where{-not($_.ArchiveName -ne $null)} | select name,ArchiveName
实际上,如果您只是想要知道没有启用归档的用户,您可以直接使用以下命令:
Get-Mailbox | where{$_.ArchiveState -eq "none"} 只查看用户邮箱: Get-Mailbox -ResultSize unlimited | where{$_.ArchiveState -eq "none" -and $_.RecipientTypeDetails -eq "UserMailbox"}
此致,
Kyle Xu
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已建议为答案 Kyle.XuMicrosoft contingent staff, Moderator 2020年6月24日 7:35
- 已标记为答案 ice9898 2020年6月25日 2:49