Где запустить команду setspn?

Я пытаюсь добавить Service Principal Name(SPN) с командой ниже, которую я использую для аутентификации Windows (IWA).

setspn –a HTTP/Kerberos.com domain\username

У меня сайт работает на IIS Server который работает на сервере Windows 2008, подключенного к Domain Controller машина.

Должен ли я бежать setspn команда на IIS server machine или же Domain Controller machine?

Благодарю.

1 ответ

Решение

Вы можете запустить его на любой машине, если у вас есть права доступа. Единственная разница - количество времени, которое требуется для распространения по сети.

Машина контроллера домена - поможет быстрее распространяться по сети, но это означает, что машина сервера IIS может не сразу распознать изменение. Следовательно, вам может потребоваться подождать ~30 минут, прежде чем перезапускать сервер после внесения изменений в SPN.

- ПРЕДПОЧТИТЕЛЬНО - IIS Server Machine - изменение имени SPN позволит вам продолжить работу со службами. Потребуется ~30 минут для остальной части сети, чтобы понять изменение, которое обычно не является проблемой.

Другие вопросы по тегам