Я знаю, что это прозвучит безумно, и надеюсь, что мне просто не хватает чего-то простого. Я пытаюсь использовать psexec для перезапуска IIS на кластере удаленных серверов. Отдел, который фактически использует сценарии, знает серверы только по IP-адресу, а не по именам хостов. По какой-то причине не работает 1 из серверов при выдаче команды по IP. Вот пример.
РАБОТАЕТ:
psexec \\hostname cmd
НЕ РАБОТАЕТ:
psexec \\ipAddress cmd
Я знаю, что IP правильный. Я могу проверить с помощью nslookup и могу подключиться к серверу через IP-адрес RDP. Этот сервер является виртуальным и должен быть идентичен любому другому серверу в кластере. Я никогда не видел ничего, где имя хоста работает нормально, а ip не работает ... Маршрутизация, похоже, тоже в порядке, так как я добираюсь до сервера. Я немного растерялся здесь
Похоже, служба входа в сеть была остановлена на сервере. Странное поведение, учитывая, что все работало через имя хоста.