Сегодня я столкнулся с проблемой со скриптом, который раньше работал правильно. Он подключается к серверу vCenter через PowerCLI и выполняет некоторые действия. Проблема в том, что я больше не могу подключиться к серверу через скрипт, когда указываю учетные данные. Ни одна из следующих двух команд не работает:
Connect-VIServer -Server $serverName -Credential $cred
or
Connect-VIServer -Server $serverName -User $userName -Password $password
Оба возвращают сообщение «Невозможно завершить вход из-за неправильного имени пользователя или пароля».
Поэтому, естественно, я дважды и трижды проверил, что у меня не было опечатки при указании любого из них. Я пробовал это из нескольких систем, используя разных пользователей, поэтому я подозреваю, что проблема на сервере.
Интересно, что если я запускаю PowerShell как пользователь домена Windows с разрешениями для сервера и ничего не указываю для учетных данных, все работает нормально:
Connect-VIServer -Server $serverName
Кто-нибудь когда-либо сталкивался с этим и, надеюсь, нашел решение, почему это не работает?