Просто для справки, вы можете использовать этот код для list.ForEach ().
$nicInfo.IpConfigurations.ForEach({write-host $args[0].ToString()})
И я проверяю это сам, он работает.Пример кода, как показано ниже:
$s=New-Object System.Collections.Generic.List[string]
$s.Add("hello_1")
$s.Add("hello_2")
$s.Add("hello_3")
$s.ForEach({write-host $args[0].ToString()})
Результат теста, как показано ниже:
![enter image description here](https://i.stack.imgur.com/6TIQn.jpg)
Как и я нашел этот аналог проблема , @PetSerAl очень хорошо объяснила там.