2010-11-10 55 views
1

可以說,我運行PowerShell命令(在有關我的情況的組策略),但可以說我運行此命令:Powershell新手:我如何過濾結果,以便只有我返回的信息才能在管道中使用?

PS C:> GET-GPO -All

和我的輸出看起來像:

顯示名稱:我的命名GPO

域名:mydomain.com

所有者:域管理員

Id:Random_GUID ...

如何「過濾」該命令,以便它只返回與DisplayName相關的行?這是可能的,還是我需要做一些在管道操作中不可用的字符串解析?因爲最終,我正在尋找使用該DisplayName參數來管道到另一個命令。

在此先感謝!

回答

2

您可以使用Select-對象(或簡稱選擇)

Get-GPO -All | Select DisplayName 
+0

很多感謝名單單軌。 – thepip3r 2010-11-10 15:36:54

+0

如果你只需要字符串值作爲結果(不是PS對象具有單個屬性'DisplayName'),那麼使用下面的代碼:'Select-Object -ExpandProperty DisplayName' – 2010-11-10 17:37:29

相關問題