$esxcli = Get-EsxCli -VMHost itdvmbiswin11.nd.gov -V2 $AllKernelModules = $esxcli.system.module.list.invoke() $Result = [System.Collections.ArrayList]@() ForEach($KernelModule in $AllKernelModules){ $params=@{module=$KernelModule.Name} $null = $MyArrayList.Add($esxcli.system.module.get.invoke($params)) } $Result