You are on page 1of 9

Como alterar senha dos usurios do domnio via WEB.

Neste artigo, irei demonstrar como configurar o IIS 8.5 Windows Server 2012 R2 para
suportar a alterao de senha do domnio via interface WEB.
Nas verses anteriores do IIS, especificamente falando das verses IIS 5 e IIS 6,
tinhamos uma aplicao WEB chamada de IisAdmPwd onde era possvel configurar
essa aplicao para os usurios alterar a senha via Internet Explorer (WEB), mas nas
verses mais novas do IIS, como o IIS 7 at a mais atual o IIS 8.5 no temos mais essa
aplicao, ela foi removida.
Como ainda no Windows Server 2003 ela existia, ento iremos copiar a pasta completa
do IISADMPWD do Windows Server 2003 para o Windows Server 2012 r2
C:\Windows\system32\inetsrv\iisadmpwd
Como eu utilizei o Windows Server 2003 x86 e meu Windows Server 2012 R2 x64,
ento irei trabalhar com outro diretorio no destino.

Instalar com o IIS 8.5 no Windows Server 2012 R2 com as opes de Gerenciamento
do IIS6 e Asp.

No Windows Server 2012 r2, cole a pasta Iisadmpwd copiada do Windows Server 2003
dentro de C:\Windows\SysWOW64\inetsrv
O prximo passo registrar a dll IISpwchg.dll que est dentro do diretrio copiado.


Aps registrar a dll necessrio configurar a propriedade PasswordChangeFlags dentro
da Metabase do IIS.
Inicie o CMD com direitos adminstrativos.
Acesse a pasta do C:\inetpub\AdminScripts ( mas deve ter instalado a ferramenta do IIS
6 Script dentro da instalao da funo do IIS)
Rode o comando:
cscript.exe adsutil.vbs set w3svc/passwordchangeflags Value
Value = representa o valor das possibilidades para configurao do
PasswordChangeFlags, substituir por um desses valores, se escolher o padro 0,
necessrio obter um certificado SSL
Valores:
0: Este o valor padro. Este valor indica que voc deve usar um Secure Sockets
Layer (SSL) quando voc alterar a senha.
1: Este valor permite alteraes de senha em portas no seguras. Este valor til
se SSL no est habilitado.
2: Este valor desabilita a funcionalidade de alterao de senha.
4: Este valor desabilita a notificao prvia da expirao de senha.


Agora abra o Internet Information Service 8.5 e vamos criar um Application Pool para
seu novo Site.


Depois de criado o Application Pool, hora de criarmos nosso site.

Veja na imagem como est configurado o nome do meu site ( voc pode escolher o seu),
altere seu Application Pool para o pool criado e em Physical Path, informe exatamente
como est na imagem, pois ai ele vai chamar a aplicao.

Vamos agora informar ao site criado, qual o documento Default quando alguem
solicite a URL que iremos logo mais informar no DNS.
Clique em Default Document do seu site

E indique exatamente este arquivo ASP


Aps necessrio criar um Binding para o site criado.
Vai at seu site e em Actions, clique em Bindings, informe o Hostname conforme o
apelido (Alias) que desejar, esse Alias ser usado para acessar a aplicao WEB e
tambm para criarmos um novo registro DNS, o nome do registro ser o mesmo
escolhido aqui.

Aps criar o Binding, vamos at o Snapin DNS e vamos criar um novo registro
CNAME dentro da zona direta do seu domnio.
Crie o CNAME igual criado no Bindings, apontando para o servidor onde est
configurado o IIS 8.5 com a a plicao.

Verifique se o ping do registro CNAME est respondendo corretamente.
Depois v at o diretorio informado no print >
C:\Windows\SysWOW64\inetsrv\iisadmpwd e edit o arquivo aexp4b no bloco de notas.

Veja essas imagens, necessrio apagar o local indicado, ficando a linha do cdigo
igual a imagem abaixo.

o cdigo correto seria esse:


Feito os passos anteriores corretamente, podemos abrir a aplicao diretamente do IE
para alterar a senha do usurio, veja na imagem que no meu caso j estou acessando
diretamente o registro criado.



A senha foi alterada com xito.
Pode realizar o teste do acesso a aplicao atravs desse endereo tambm:
http://<server>/iisadmpwd/aexp4b.asp