PowerShell:索引如何超出范围?

时间:2015-07-27 19:34:10

标签: powershell

我想知道$ServiceName的索引是如何超出界限的。

param (
    [Parameter(Mandatory=$true)]
    [string]$ComputerName,
    [Parameter(Mandatory=$true)]
    [string[]]$ServiceName
)
for ($i = 0; $i -lt $ServiceName.Count; $i++) {
    $srv[$i] = gwmi win32_service -Filter "Name='$($ServiceName[$i])'"
}

另外,我是否需要初始化$srv?防爆。 $srv = @()

NEVERMIND,我找到了解决方案:

$srv[$i] = gwmi win32_service **-ComputerName $ComputerName** -Filter "Name='$($ServiceName[$i])'"

我忘了添加computername。

0 个答案:

没有答案