Вместо того, чтобы щелкнуть переключателем в графическом интерфейсе, чтобы сообщить IIS об использовании идентификатора пула приложений для анонимной проверки подлинности, я хотел бы сделать это в сценарии PowerShell.
Скотт Форсайт опубликовал решение, которое изменяет настройки по умолчанию для всех сайтов.
Как я могу сделать то же самое только для определенного сайта? С PowerShell?
Нашел:
Set-WebConfigurationProperty -filter /system.WebServer/security/authentication/AnonymousAuthentication -name username -value "" -location MyLocation
Я просто использовал название сайта как MyLocation
, и мне пришлось повторно открыть диспетчер IIS, чтобы увидеть изменения в пользовательском интерфейсе.