簡體   English   中英

Output 所有 gpo 名稱如 blabla 到文件

[英]Output all gpo where name like blabla to a file

我正在嘗試創建一個腳本,它的一部分應該 go 到域,獲取名稱以“MSAVS-” output 開頭的所有 GPO 到一個文件,然后在腳本的其他部分讀取它。 問題是,當我執行此代碼時:

Get-Gpo - all | Where-Object {$._DisplayName - like "MSAVS-*"} | Select-Object 
DisplayName | Output-File test.txt

我得到這樣的結果:

空行

顯示名稱

“-----------”

空行

MSAVS-blabla1

MSAVS-blabla2

MSAVS-blabla3

ETC..

我不想要任何空行、DisplayName 和 ------- 行我只想獲取 GPO 的名稱

謝謝

為此使用Select-Object -ExpandProperty <String>

Get-Gpo -All | Where-Object { $._DisplayName -like "MSAVS-*" } | Select-Object -ExpandPoperty "DisplayName" | Output-File test.txt

-ExpandProperty - 將屬性指定為 select,並指示應嘗試擴展該屬性:

  • 如果指定的屬性是一個數組,則該數組的每個值都包含在 output 中。
  • 如果指定的屬性是 object,則為每個 InputObjec 擴展對象屬性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM