我跑步
ps:\Get-MailContact -Identity tom | Format-List
我收到很多像附件图片中的消息
RunspaceId :
ExternalEmailAddress :
MaxRecipientPerMessage :
UseMapiRichTextFormat :
UsePreferMessageFormat :
MessageFormat :
MessageBodyFormat :
MacAttachmentFormat :
Extensions :
HasPicture :
HasSpokenName :
AcceptMessagesOnlyFrom :
AcceptMessagesOnlyFromDLMembers :
AcceptMessagesOnlyFromSendersOrMembers :
AddressListMembership :
Alias :
ArbitrationMailbox :
我如何使用这些列表进行搜索,排序或选择我只需要的... 所附图片是我从跑步中得到的。
答案 0 :(得分:4)
Format-List将输出转换为文本列表,您不能将其用于任何您要的内容。使用
$results = ps:\Get-MailContact -Identity tom
然后您可以使用
进行搜索$results | where-object { $_.HasPicture -eq $true }
并排序
$results | Sort-object -Property MaxREceipientPerMessage
并使用
选择一些属性$results | select-object -Property Alias, MessageFormat, MaxREceipientPerMessage
老实说,PowerShell教程将是一个不错的起点。输出到文本应该是您要做的最后一件事,或者根本不做,并且了解对象和属性的行为对您在PowerShell中的一切都很重要