Я начинаю программировать с PowerShell. Работает на Windows Server 2012.
Я пытаюсь получить список всех виртуальных машин в моем отказоустойчивом кластере и работаю с этим:
$clusterNodes = Get-ClusterNode | select Name
ForEach($item in $clusterNodes)
{Get-VM -ComputerName $item}
И это возвращает кучу ошибок
Тем не менее, это прекрасно работает
$hosts = "server1", "server2", "server3", "server4"
ForEach($item in $hosts)
{Get-VM -ComputerName $item}
Это не удается, потому что Get-ClusterNode | select Name возвращает следующее?
Name
----
server1
server2
server3
server4
с заголовком и подчеркиванием?