Powershell 如何仅显示部分格式表列条目?

Powershell 如何仅显示部分格式表列条目?,powershell,Powershell,我正在使用powershell从MS outlook获取约会。我已经到了过去两周所有预约的时候了。目前,输出进入格式表。 但是,我想使用表的一列中的信息进行进一步的处理 我有以下对象,其输出为约会。“主题”列是outlook约会的主题字段: Subject Start ------ ------ Token1, Token2, Token3, Token4 6/11/2013 9:00

我正在使用powershell从MS outlook获取约会。我已经到了过去两周所有预约的时候了。目前,输出进入格式表。 但是,我想使用表的一列中的信息进行进一步的处理

我有以下对象,其输出为约会。“主题”列是outlook约会的主题字段:

Subject                           Start
------                            ------
Token1, Token2, Token3, Token4    6/11/2013 9:00:00 AM   
Token1, Token2, Token3, Token4    6/11/2013 9:00:00 AM
我只想显示主题列/属性中的Token2和Token4,并在以后单独使用它们。标记包含不同的模式,由逗号分隔

这里最好的方法是什么?分裂修剪

Get-OutlookCalendar将生成上面代码块中显示的我的对象。我需要为每个条目获取完整的字符串“Token1、Token2、Token3、Token4”,并将其转换为如下所示的对象:

Subject          Start
------            ------
Token2, Token4    6/11/2013 9:00:00 AM   
Token2, Token4    6/11/2013 9:00:00 AM

管道到
选择对象
不到
格式化表格
。这样,您将得到可以进一步操作的真实对象,而不是用于指示PowerShell如何在控制台中显示对象的格式化说明对象。

好的,我会这样做。但是,您能否在“操纵”部分进一步指导我,以实现我在问题中描述的内容?您需要显示更多代码。创建对象等的命令。简言之,类似于:…|选择start,@{n='Subject';e={$\ Subject-notmatch'Token[24]}我还没有那么多代码。因此,在选择管道时,我可以将主题列的输出调整为仅“Token2”和“Token4”?更清楚地说:我希望能够在主题列中仅显示Token2和Token4。因此,基本上,剥离主题字符串需要构建一个我们都可以参考的工作代码示例,否则将很难帮助您。