为什么我的变量现在没有出现

时间:2018-01-26 15:17:11

标签: powershell

这是我的功能代码:

function RetrieveServiceStatus ($cptlist, $service) {
    #function var
    $servicestatus = @()
    $cptlist | ForEach-Object { 
        $serviceobj = Get-Service -DisplayName $service -ComputerName $_
        $statusrow = New-Object PSObject
        $statusrow | Add-Member -Type NoteProperty -Name Computer -Value $_
        $statusrow | Add-Member -Type NoteProperty -Name Status $serviceobj.Status
        $statusrow | Add-Member -Type NoteProperty -Name service -Value $service
        $servicestatus += $statusrow
    }
    $servicestatus 
}

这个函数在一个循环中调用,当我调用这个函数时,一切运行良好...除了最后一行,它应该显示我的结果。结果显示在循环的下一个出现。你知道为什么吗?

0 个答案:

没有答案