gpt4 book ai didi

powershell - 返回正确的 .length 即使长度为 1

转载 作者:行者123 更新时间:2023-12-02 07:42:27 24 4
gpt4 key购买 nike

如果我做一个

$services = Get-Service
$services.length

我得到 126 项服务。但是如果我指定一项服务

$services = Get-Service -Name vds
$services.length

我一无所获。这弄乱了我在脚本中所做的循环。即使长度为 1,如何从 .length 返回正确的数字?

对于普通字符串这很简单,我只是指定为数组:

$myarray = ,"one","two","three"
$myarray.length

将返回 3,并且

$myarray = ,"one"
$myarray.length

将返回 1..

如何返回正确的长度?

最佳答案

你什么也得不到的原因是因为当你按名称请求 1 个服务时 $services 不再是一个数组。您可能必须创建数组并将服务分配给元素 0。

这对我有用...

$services = @(Get-Service -Name vds)

关于powershell - 返回正确的 .length 即使长度为 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9701836/

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