【发布时间】:2017-11-16 17:28:14
【问题描述】:
qfarm /load 命令显示来自我的服务器的负载。
输出:
PS> qfarm /load
Server Name Server Load Load Throttling Load Logon Mode
-------------------- ----------- -------------------- ------------------
SERVER-01 400 0 AllowLogons
SERVER-02 1364 OFF AllowLogons
SERVER-03 1364 OFF AllowLogons
SERVER-04 1000 0 AllowLogons
SERVER-05 700 0 AllowLogons
SERVER-06 1200 0 AllowLogons
我只需要显示第一列(服务器名称)和第二列(服务器负载)并循环遍历它们,以便稍后制作一些逻辑,但似乎 powershell 没有将其视为具有属性的对象:
PS> qfarm /load | Select -ExpandProperty "Server Name"
Select-Object : Property "Server Name" cannot be found.
还有其他可能吗,比如桌子什么的?
【问题讨论】:
-
运行
(qfarm /load).GetType()以查看 PowerShell 将其视为什么数据类型。我假设字符串。 -
@gms0ulman 所有命令行工具都返回字符串
-
gms0ulman 输出是 System.Array。
-
非常在我的脑海中重复:stackoverflow.com/questions/29125337/…
标签: powershell properties multiple-columns