Когда я использую следующий сценарий Powerhell, анонимная аутентификация для моего сайта в IIS не изменяется с «Включено» на «Отключено». Может кто-нибудь помочь, пожалуйста: -Powershell - Невозможно отключить анонимную аутентификацию в IIS для веб-сайта
Import-Module WebAdministration
Set-WebConfigurationProperty -filter /system.webServer/security/authentication/anonymousAuthentication -name enabled -value false -PSPath IIS:\Sites\myWebsite -Force
Я также попытался это: -
Set-WebConfigurationProperty -filter /system.webServer/security/authentication/anonymousAuthentication -name disable -value true -PSPath IIS:\Sites\myWebsite -Force
Я также попытался: -
Set-WebConfigurationProperty -filter '/system.webServer/security/authentication/anonymousAuthentication' -name enabled -value false -PSPath IIS:\Sites\myWebsite -Force
Я также попытался это, но стиль не работает: -
Set-WebConfigurationProperty -Filter /system.webServer/security/authentication/anonymousAuthentication -name Enabled -value False -PSPath 'IIS:\' -Location "Sites\myWebsite"
У меня нет эрро RS. Похоже, что скрипт работает успешно.
Кроме того, кто-нибудь знает, как я буду устанавливать формы Аутентификация для инвалидов тоже?
Так выглядит, как я могу установить аутентификацию «Включено», если я делаю это: -
Set-WebConfigurationProperty -Filter /system.webServer/security/authentication/anonymousAuthentication -name Enabled -value true -Location "IIS:\Sites\myWebsite"
Но я не могу установить проверку подлинности на «Отключено», если я делаю это: -
Set-WebConfigurationProperty -Filter /system.webServer/security/authentication/anonymousAuthentication -name Enabled -value false -Location "IIS:\Sites\myWebsite"
не уверен, что это будет работать, но, возможно, попробовать оборачивать свой фильтр в одинарные кавычки? малая вероятность, что он читает '/' как escape-символ. –
Hi Mike. Спасибо за помощь, но, к сожалению, это не сработало :-( – ED209
вы можете попытаться написать False вместо false –