gpt4 book ai didi

powershell - 作为数组的格式表和属性

转载 作者:行者123 更新时间:2023-12-03 10:07:01 26 4
gpt4 key购买 nike

我使用这个 powershell 命令:

get-vm | ft name, *start*, *stop*, customproperties

返回带有字符串数组的对象作为属性(customproperties):
Name                StartAction DelayStart      StopAction CustomProperties
---- ----------- ---------- ---------- ----------------
TKAD4 AlwaysAutoTurnOnVM 0 ShutdownGuestOS {NoStartupDelay, ...
TKAD3 AlwaysAutoTurnOnVM 0 ShutdownGuestOS {NoStartupDelay, ...

如何从数组中仅返回一个元素,即作为对象的属性以将其显示为表格的一部分?

我想要的输出如下所示:
Name                StartAction DelayStart      StopAction        Custom1
---- ----------- ---------- ---------- -------
TKAD4 AlwaysAutoTurnOnVM 0 ShutdownGuestOS NoStartupDelay
TKAD3 AlwaysAutoTurnOnVM 0 ShutdownGuestOS NoStartupDelay

最佳答案

在您的格式表中,更改 customproperties要么:

@{label='Custom1';e={$_.CustomProperties[0]}}

如果是数组。如果是集合使用:
@{label='Custom1';e={$_.CustomProperties | Select -First 1}}

关于powershell - 作为数组的格式表和属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11695226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com