2 de set de 2011

Recuperando senha usuário IUSR ou WAM

Se a conta de acesso anonima do IIS foi alterada e agora você precisa voltar para a IUSR, e agora não sabe que senha colocar no campo do inetmgr, siga estes passos:

1 - No servidor, salve o texto abaixo em um arquivo no desktop com o nome p.vbs:

Dim IIsObject, SiteObject
Set IIsObject = GetObject ("IIS://localhost/w3svc")
Wscript.Echo Get_IUSR_Password(IIsObject)
Wscript.Echo Get_IWAM_Password(IIsObject)
Function Get_IUSR_Password(IIsObject)
  on error resume Next
  Dim Out
  Out = Out & vbCrLf & "
AnonymousUserName = " & IIsObject.Get("AnonymousUserName")
  Out = Out & vbCrLf & "
AnonymousUserPass = " & IIsObject.Get("AnonymousUserPass")
  If err=0 Then Out =  vbCrLf & "
Path:" & IIsObject.AdsPath & Out
  Get_IUSR_Password = Out
End Function
Function Get_IWAM_Password(IIsObject)
  on error resume Next
  Dim Out
  Out = Out & vbCrLf & "
WAMUserName = " & IIsObject.Get("WAMUserName")
  Out = Out & vbCrLf & "
WAMUserPass = " & IIsObject.Get("WAMUserPass")
  If err=0 Then Out =  vbCrLf & "
Path:" & IIsObject.AdsPath & Out
 
  Get_IWAM_Password = Out
End Function 

2 - Após salvar o arquivo, abra um prompt de comando e execute o arquivo:

3 - Copie a senha para o método de autenticação do IIS:

Pronto! Agora é só acessar novamente a página WEB deste servidor.

Postar um comentário