我希望能夠在沒有任何列標題的情況下從PowerShell輸出數據。我知道我可以使用Format-Table -HideTableHeaders
隱藏列標題,但在頂部留下空行。使用PowerShell輸出沒有列標題的數據
這是我的例子:
get-qadgroupmember 'Domain Admins' | Select Name | ft -hide | out-file Admins.txt
如何消除列標題和空行?
我可以另起一行,並做到這一點:
Get-Content Admins.txt | Where {$_ -ne ""} | out-file Admins1.txt
但我能做到這一點的一條線?
非常感謝。順便說一下,在你的例子中,「{0,-10} {1,-10} {2,-60}」是做什麼的? – fenster 2009-09-11 15:02:01
這是一個格式字符串。通常格式化字符串由大括號中的內容組成。首先是一個數字索引,它指出要格式化的對象數組中的哪個項目將被替換,您可以在逗號後面給出一個寬度。負向力左對齊而不是右對齊。上面的例子將分別輸出10,10和60個字符的命令類型,名稱和別名的定義。一旦你瞭解格式字符串是如何工作的,這一切都是有道理的:-)(參考:http://msdn.microsoft.com/en-us/library/txafckwd.aspx) – Joey 2009-09-11 17:44:17