J'utilise le script PowerShell ci-dessous pour définir l'identité de l'utilisateur anonyme et les méthodes d'authentification sur un serveur IIS6. Le script semble fonctionner au début, mais si j'émets un iisreset après l'avoir exécuté, les valeurs reviennent aux anciennes! Comment est-ce que je les persiste?Powershell: Définition d'un utilisateur anonyme dans IIS6
$server = "localhost"
$siteName = "www.mysite.com"
$iis = [ADSI]"IIS://$server/W3SVC"
$site = $iis.children | where { $_.keyType -eq "IIsWebServer" -and $_.ServerComment -eq $siteName }
$path = [ADSI]($site.path+"/ROOT")
$path.AnonymousUserName = "user"
$path.AnonymousUserPass = "pass"
$path.AuthFlags = 3
$path.CommitChanges()