我使用这个powershell命令:
get-vm | ft name, *start*, *stop*, customproperties
Run Code Online (Sandbox Code Playgroud)
返回以字符串数组作为属性的对象(自定义属性):
Name StartAction DelayStart StopAction CustomProperties
---- ----------- ---------- ---------- ----------------
TKAD4 AlwaysAutoTurnOnVM 0 ShutdownGuestOS {NoStartupDelay, ...
TKAD3 AlwaysAutoTurnOnVM 0 ShutdownGuestOS {NoStartupDelay, ...
Run Code Online (Sandbox Code Playgroud)
我如何从数组中仅返回一个元素,该元素是一个属性作为对象,以将其显示为表格的一部分?
我想要的输出如下所示:
Name StartAction DelayStart StopAction Custom1
---- ----------- ---------- ---------- -------
TKAD4 AlwaysAutoTurnOnVM 0 ShutdownGuestOS NoStartupDelay
TKAD3 AlwaysAutoTurnOnVM 0 ShutdownGuestOS NoStartupDelay
Run Code Online (Sandbox Code Playgroud)
在您的格式表中,更改customproperties
为:
@{label='Custom1';e={$_.CustomProperties[0]}}
Run Code Online (Sandbox Code Playgroud)
如果是数组的话。如果是集合使用:
@{label='Custom1';e={$_.CustomProperties | Select -First 1}}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6578 次 |
最近记录: |