Есть несколько способов сделать это, во-первых, вам нужно убедиться, что ваша конфигурация настроена на несколько подключений. Это делается с помощью следующего:
Set-PowerCLIConfiguration -DefaultVIServerMode Multiple
Примечание. Также может потребоваться выполнить следующее, чтобы применить изменение ко всем областям сеанса:
Set-PowerCLIConfiguration -DefaultVIServerMode Multiple -Scope User
Set-PowerCLIConfiguration -DefaultVIServerMode Multiple -Scope Session
После этого вы можете передать несколько имен серверов vCenter в формате строки или массива командлету Connect-VIServer в параметр «Сервер».
Пример использования строк:
Connect-VIServer -Server vcenter0001,vcenter0002,vcenter0003 -User sysdep -Password "Password"
Пример использования массива:
$vCenterNames = @('vcenter0001','vcenter0002','vcenter0003')
Connect-VIServer -Server $vCenterNames -User sysdep -Password "Password"
Наконец, поскольку похоже, что вы используете локальные учетные записи вместо одной учетной записи домена, вы можете рассмотреть возможность интеграции VICredentialStore. Это сохраняет ваши учетные данные в XML-файле, на который будут автоматически ссылаться во время аутентификации.
Пример использования:
New-VICredentialStoreItem -Host vcenter0001 -User vcenter0001\sysdep -Password "Password"
New-VICredentialStoreItem -Host vcenter0002 -User vcenter0002\sysdep -Password "Password"
New-VICredentialStoreItem -Host vcenter0003 -User vcenter0003\sysdep -Password "Password"
Connect-VIServer -Server vcenter0001,vcenter0002,vcenter0003
person
Kyle Ruddy
schedule
26.07.2017