2010-07-21 11 views
10

Mam maszynę IIS 7 z wieloma aplikacjami/vdirs na pojedynczej domyślnej stronie internetowej . Chciałbym ustawić dwa z nich z tego uwierzytelniania: anonimowy - off personifikacji - na formularze auth - off okien auth - naUstaw konkretną witrynę IIS 7 z AppCmd?

Chciałbym to zrobić z appcmd.exe ale nie wydaje się uzyskać składnia w dół po prawej. Czy ktoś miał na to szczęście?

Dzięki.

Odpowiedz

18

Powinieneś wypróbować Edytor konfiguracji (zawarty w IIS 7.5 i dostępny do pobrania dla IIS 7.0 pod numerem http://www.iis.net/download/AdministrationPack), może automatycznie generować polecenia AppCmd.exe, a także kod javascript i kod zarządzany. Korzystanie mi generowane następujące (dla domyślnej witryny sieci Web):

appcmd.exe set config "Default Web Site" -section:system.webServer/security/authentication/anonymousAuthentication /enabled:"False" 

appcmd.exe set config "Default Web Site" -section:system.web/identity /impersonate:"True" 

appcmd.exe set config "Default Web Site" -section:system.webServer/security/authentication/windowsAuthentication /enabled:"True" /commit:apphost 

Zauważ, że te z popełniania: apphost są ponieważ odcinki są zablokowane domyślnie, co oznacza, muszą być ustawione wewnątrz ApplicationHost.config użyciu ścieżki lokalizacji .

+0

doskonałą odpowiedzią. Dzięki! Nie miałem pojęcia, że ​​jest w pakiecie administracyjnym. – Snowy

Powiązane problemy