본문 바로가기

Golden City of El Dorado


Exchange Server/지식 자료 창고

Outlook Web Access에서 암호 변경 기능 사용

요약

문서에서는 Microsoft Outlook Web Access(OWA)에서 암호 변경 기능을 사용하여 OWA 사용자가 도메인 암호를 변경할 있도록 하는 방법에 대해 설명합니다. 또한 기능을 사용할 있는 가지 일반적인 문제 해결 시나리오에 대해서도 설명합니다.

암호 변경 기능은 Microsoft Internet Information Services(IIS)에서 제공됩니다. 암호 변경 기능은 Microsoft Exchange Server 특정한 기능이 아닙니다. IIS에서 기능은 IISADMPWD 가상 디렉터리를 통해 구현됩니다. Microsoft IIS 5.0 Microsoft IIS 6.0에서는 가상 디렉터리를 수동으로 만들고 구성해야 하며, Microsoft IIS 4.0에서는 가상 디렉터리가 기본적으로 만들어집니다.

위로 가기

추가 정보

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 있습니다. 문제를 해결하려면 운영 체제를 다시 설치해야 수도 있습니다. Microsoft 문제에 대해 해결을 보증하지 않습니다. 레지스트리의 수정에 따른 모든 책임은 사용자에게 있습니다.

위로 가기

IISADMPWD 가상 디렉터리를 구성하는 방법

SSL(Secure Sockets Layer) Outlook Web Access에서 암호 변경 기능을 사용하는 필요합니다. 이것은 모든 버전의 Exchange Server 해당됩니다. 암호 변경 기능을 사용하는 경우 이전 암호와 암호를 모두 일반 텍스트로 보낼 있으며, SSL 사용하는 경우에는 통신이 암호화됩니다. OWA에서는 HTTPS 요청을 사용하여 암호 변경 기능에 액세스합니다.

SSL
구성하려면 서버에 대한 서버 인증서를 얻어야 합니다. 이를 위해 Microsoft Certificate Server 타사 인증 서버를 사용할 있습니다. IIS에서 SSL 설정하는 사용하는 서버 인증서를 얻어야 합니다. SSL 인증서를 얻고 설치하는 방법에 대한 자세한 내용은 다음 IIS 도움말 항목을 참조하십시오.

SSL 인증서 얻기

SSL 구성

IIS Exchange Server에서 인증서를 사용하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

228821 (http://support.microsoft.com/kb/228821/) IIS 5.0 인증서 마법사를 사용하여 인증서 요청 파일 만들기

228836 (http://support.microsoft.com/kb/228836/) SSL/TLS에서 사용하기 위해 인증서 마법사를 사용하여 인증서 설치

234022 (http://support.microsoft.com/kb/234022/) XCLN: SSL 사용하도록 Exchange OWA 구성하는 방법

320291 (http://support.microsoft.com/kb/320291/) XCCC: Exchange 2000 Server Outlook Web Access SSL 사용

823024 (http://support.microsoft.com/kb/823024/) Exchange Server 2003 가상 서버에서 인증서를 사용하는 방법

참고 사용자 환경에서 Exchange 프런트 엔드 서버를 사용하는 경우 이러한 서버에서만 SSL 사용해야 합니다. 단일 서버 환경에서는 Exchange 서버 자체에서 SSL 사용해야 합니다.

PasswordChangeFlags
설정에 사용할 있는 값은 다음과 같습니다.

0: SSL 의한 암호 변경을 요구합니다.

1: 비보안 포트에 의한 암호 변경을 허용합니다.

2: 암호 변경을 사용 불가능하게 설정합니다.

오프로드된 SSL 구성인 SSL 가속기를 사용하는 경우 값을 "1" 변경할 있습니다. 이렇게 하려면 다음 단계를 수행하십시오.

1.

IIS/OWA 서버에서 시작, 실행 차례로 누르고 cmd 입력한 다음 확인 누릅니다.

2.

명령 프롬프트에서 다음 명령을 입력한 다음 Enter 키를 누릅니다.

cd <drive letter>\:inetpub\AdminScripts


예를 들면 다음과 같습니다. cd c:\inetpub\AdminScripts

3.

명령 프롬프트로 돌아옵니다. 이제 다음 명령을 입력합니다.

adsutil.vbs set w3svc/passwordchangeflags 1


문서의 앞부분에 제공된 목록에 따라 "1" 비보안 포트를 사용하는 암호 변경 기능을 허용합니다.

암호 변경 기능을 구성하기 전에 다음 수정 프로그램이 모든 Exchange 서버에 적용되어 있는지 확인합니다.

Windows 2000(모든 버전의 Exchange)

831047 (http://support.microsoft.com/kb/831047/) FIX: IIS 5.0 암호 변경 페이지를 사용할 여러 가지 문제가 발생한다

Windows 2003(모든 버전의 Exchange)

833734 (http://support.microsoft.com/kb/833734/) FIX: IIS 6.0 암호 변경 페이지를 사용할 여러 가지 문제가 발생한다



참고 핫픽스의 파일은 Microsoft Windows Server 2003 서비스 1(SP1) 포함되어 있습니다.

IISADMPWD 가상 디렉터리를 구성하려면 다음과 같이 하십시오.

1.

시작 누르고 프로그램, 관리 도구 차례로 가리킨 다음 인터넷 서비스 관리자 누릅니다.

2.

기본 사이트를 마우스 오른쪽 단추로 누르고 새로 만들기 가리킨 다음 가상 디렉터리 누릅니다.

3.

가상 디렉터리 만들기 마법사에서 별칭 상자에 IISADMPWD 입력하고 다음 누릅니다.

4.

디렉터리 상자에 <hard disk>:\winnt\system32\inetsrv\iisadmpwd(여기서 hard disk 기본 하드 디스크) 해당 위치를 입력하고 다음 누릅니다.

5.

읽기 스크립트 실행 (: ASP) 확인란만 선택되었는지 확인하고 다음 누른 다음 마침 누릅니다.

6.

IISADMPWD 가상 디렉터리에 기본 인증 집합만 있는지 확인하고 Windows 2003/IIS 6.0 사용하는 경우에는 응용 프로그램 풀이 ExchangeApplicationPool 설정되어 있는지 확인합니다.

Internet Information Server(IIS) 4.0 Internet Information Services(IIS) 5.0에서 암호 변경 기능은 ISAPI 확장 Ism.dll 통해 처리됩니다. 구성 요소는 Internet Information Services 버전 5.1 6.0에서 제거되었고, 암호 변경 기능은 ASP(Active Server Pages) 사용하도록 수정되었습니다. Microsoft Windows 2000 Server 서비스 3(SP3)에서 IIS 5.0 실행하거나 Microsoft Windows NT 4.0 Server 서비스 6a(SP6a)에서 IIS 4.0 실행하는 서버에 ASP 기능을 제공하기 위해 다운로드 가능한 패키지가 만들어졌습니다.

참고 패키지는 Microsoft Exchange Server 5.5 Exchange 2000 Server Outlook Web Access에서 사용하도록 테스트되고 승인되었습니다. OWA에서는 확장명이 .htr 이러한 파일을 참조하기 때문에 수동으로 파일의 이름을 바꾸면 OWA에서 암호 변경 기능을 사용할 없습니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

331834 (http://support.microsoft.com/kb/331834/) 암호 변경 기능이 Active Server Pages 사용하도록 바뀌었다

위로 가기

Outlook Web Access에서 암호 변경 단추 표시 숨기기

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 있습니다. 문제를 해결하려면 운영 체제를 다시 설치해야 수도 있습니다. Microsoft 문제에 대해 해결을 보증하지 않습니다. 레지스트리의 수정에 따른 모든 책임은 사용자에게 있습니다.

참고 레지스트리 값은 프런트 엔드 엔드 서버에서 모두 사용해야 합니다.

Exchange 2000 Server
Exchange Server 2003 경우 레지스트리를 사용하여 암호 변경 단추를 표시하거나 숨길 있습니다. 이렇게 하려면 다음 단계를 수행하십시오.

1.

레지스트리 편집기를 시작한 다음 아래의 레지스트리 키를 찾습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWeb

2.

OWA 키가 MSExchangeWeb 아래에 없으면 편집 메뉴를 누르고 새로 만들기 누른 다음 눌러 OWA라는 키를 추가합니다.

3.

DisablePassword 값을 찾고 데이터를 "0"으로 변경합니다. 값이 없으면 편집 메뉴를 누르고 새로 만들기 누른 다음 DWORD 눌러 다음 값을 OWA 레지스트리 하위 키에 추가합니다(암호 변경 단추가 나타나도록 하려는 경우).

이름: DisablePassword 종류: REG_DWORD 데이터: 0

암호 변경 단추를 숨기려면 DisablePassword 데이터를 "1" 변경합니다.

4.

Exchange Information Store 서비스와 IIS 관리 서비스를 중지한 다음 다시 시작합니다. 이렇게 하면 W3SVC(World Wide Web Publishing Services) 중지되고 다시 시작됩니다. Exchange 2000 Server 환경에서 IIS 관리 서비스를 다시 시작하면 Microsoft Exchange System Attendant Microsoft Exchange Information Store 다시 시작됩니다.

5.

IMAP4, POP3, Microsoft Exchange Routing Engine, W3SVC, MTA Stacks 등의 필요한 종속 서비스가 모두 다시 시작되었는지 확인합니다.

Exchange Server 5.5 Outlook Web Access에서 암호 변경 단추를 제거하려면 다음과 같이 하십시오.

1.

Constant.INC 파일을 찾습니다. 파일은 일반적으로 Outlook Web Access 서버의 Exchsrvr\Webdata\USA(또는 필요한 언어) 디렉터리에 있습니다.

2.

Administrative Settings 섹션에서 다음 줄을 찾습니다.

fEnablePasswordMenu=True

3.

줄을 다음 텍스트로 바꿉니다.

fEnablePasswordMenu=False

4.

파일 메뉴에서 저장 누른 다음 파일을 닫습니다.

5.

확인하려면 Outlook Web Access 서버에서 인터넷 브라우저를 시작합니다. 암호 변경 단추가 이상 나타나지 않습니다.

위로 가기

사용 시나리오

프런트 엔드 엔드 구성의 Exchange 2000

프런트 엔드 서버를 사용하는 경우 프런트 엔드 서버에서 IISADMPWD 가상 디렉터리와 SSL 구성해야 합니다. 사용자 환경에 프런트 엔드 서버가 여러 있으면 서버에서 SSL IISADMPWD 가상 디렉터리를 구성해야 합니다.

참고 단일 Exchange Server 환경인 경우에만 엔드 서버에서 기능을 구성하는 것이 적합합니다. 환경에서는 인터넷 사용자가 엔드 서버에서 직접 Outlook Web Access 액세스합니다.

그러나 프런트 엔드 서버를 사용하는 경우 엔드 Exchange Server 컴퓨터에서 기능을 사용하려면 엔드에서 SSL 요구 사항을 구현하는 방식에 주의해야 합니다. 특히, 엔드 서버의 사서함 또는 공용 폴더 가상 루트나 Exchange, Public, ExchWeb, Exadmin 가상 디렉터리에서는 SSL 사용하도록 설정하지 않아야 합니다. 설정한 경우에는 프런트 엔드 서버가 엔드 서버와 통신할 없습니다.

IISADMPWD
가상 디렉터리에서는 SSL 사용해야 합니다.

암호 변경 기능은 Outlook Web Access 독립적이지만 클라이언트가 직접 상호 작용하는 서버에서 구현되어야 합니다. 서버는 대개 프런트 엔드 서버입니다. 그러나 OWA 옵션 페이지에서 제공하는 암호 변경 URL 엔드 서버에서 생성됩니다. 따라서 파일 확장명 .htr 또는 .asp 프런트 엔드 서버에 있는 파일 집합이 아니라 엔드 서버에 있는 IIS 버전에 따라 결정됩니다. OWA 통해 암호를 변경하려고 하면페이지 찾을 없음또는 404 오류가 발생할 있습니다. 문제는 문서의 뒷부분에 설명되어 있습니다.

다음 표에는 참조할 파일 목록이 나와 있습니다. 표는 엔드 서버의 Windows 버전별로 구분되어 있습니다.

엔드 Exchange 2000 Windows 2000 SP4

엔드 Exchange 2003 Windows 2000 SP4

엔드 Exchange 2003 Windows 2003

프런트 엔드 Exchange 2000 Windows 2000 SP4

Aexp2b.htr

지원되지 않음

지원되지 않음

프런트 엔드 Exchange 2003 Windows 2000 SP4

Aexp2b.htr

Aexp2b.htr

Aexp2b.asp( 문서의 뒷부분에 나오는 참고 참조) **

프런트 엔드 Exchange 2003 Windows 2003

Aexp2b.htr( 문서의 뒷부분에 나오는 참고 참조) *

Aexp2b.htr( 문서의 뒷부분에 나오는 참고 참조) *

Aexp2b.asp

* 엔드 서버가 Windows 2000(IIS 5.0)이고 프런트 엔드 서버가 Windows 2003(IIS 6.0) 경우 Outlook Web Access(OWA) 통해 암호를 변경하려고 하면 브라우저에서 404 또는페이지 찾을 없음오류 메시지가 나타납니다. 오류 메시지는 엔드 서버에서 생성하는 URL Aexp2b.htr 파일을 가리키기 때문에 나타납니다. 그러나 파일은 Windows 2003 프런트 엔드 서버에 기본적으로 없으므로 적절한 파일 집합을 프런트 엔드 서버에 복사하고 이러한 파일을 올바르게 처리하도록 프런트 엔드 서버를 구성해야 합니다.

이렇게 하려면 다음 단계를 수행하십시오.

1.

프런트 엔드 서버의 명령 프롬프트에서 %windir%\system32\inetsrv\IISADMPWD 디렉터리로 변경합니다. 다음을 입력합니다.

copy Aexp2b.asp Aexp2b.htr

2.

프런트 엔드 서버에서 .htr 확장명의 스크립트 매핑을 추가합니다.

ISM에서, 만든 IISADMPWD 가상 디렉터리를 찾아 마우스 오른쪽 단추로 누르고 속성을 선택합니다.

가상 디렉터리 탭에서 구성 누릅니다.

매핑 탭에서 추가 누릅니다.

다음과 같은 조건의 스크립트 매핑을 추가합니다.
실행 파일: %windir%\system32\inetsrv\asp.dll
확장명: .htr
다음으로 제한: GET,POST
스크립트 엔진파일이 있는지 확인 선택된 상태로 둡니다.

이것은 절의 앞부분에서 설명한 문제와 유사합니다. 그러나 특정한 경우에 Windows 2003 엔드 서버는 Windows 2000 프런트 엔드 서버에 없는 Aexp2b.asp 끝나는 URL 생성합니다. 해결 방법은 다음과 같이 적절한 파일 집합을 프런트 엔드 서버에 복사하는 것입니다.

1.

프런트 엔드 서버의 명령 프롬프트에서 %windir%\system32\inetsrv\iisadmpwd 디렉터리로 변경합니다.

2.

다음 명령을 입력합니다.

copy Aexp2b.htr Aexp2b.asp



참고 해결 방법이 작동하려면 복사 명령을 수행하기 전에 절의 앞부분에서 설명한 Windows 2000 SP4 서버에 적용해야 합니다.

참고 클러스터된 Exchange 서버에서도 동일한 단계를 수행할 있습니다. 프런트 엔드 서버가 Exchange 클러스터에서 사용되고 있으면 클러스터 자체에는 구성이 필요하지 않습니다.

위로 가기

문제 해결

절에는 Outlook Web Access 암호 변경 기능을 사용하는 경우 발생할 있는 문제에 대한 일반적인 문제 해결 시나리오가 가지 포함되어 있습니다.

다음과 같은 문서를 참조하는 것이 좋습니다.

831047 (http://support.microsoft.com/kb/831047/) FIX: IIS 5.0 암호 변경 페이지를 사용할 여러 가지 문제가 발생한다

833734 (http://support.microsoft.com/kb/833734/) FIX: IIS 6.0 암호 변경 페이지를 사용할 여러 가지 문제가 발생한다

IISADMPWD 가상 디렉터리를 만들 다음 권한을 사용할 있는지 확인합니다.
읽기
스크립트 실행 (: ASP)

암호 변경 페이지에서 계정 정보를 입력할 자격 증명은 domain \ username 형식으로 입력해야 합니다.

Windows 2000 Server Windows Server 2003 혼합된 환경에서 암호를 변경하려고 하면 “HTTP 404 – 파일을 찾을 없습니다.” 오류 메시지가 나타날 있습니다. 이러한 오류는 Windows 2000 IIS 5.0에서 암호 변경 기능에 .htr 파일을 사용하기 때문에 발생합니다. Microsoft 기술 자료의 다음 문서에서 설명하는 방식으로 ASP 페이지를 사용하도록 Outlook Web Access 실행하는 Windows 시스템을 업데이트했는지 확인하십시오.

331834 (http://support.microsoft.com/kb/331834/) 암호 변경 기능이 Active Server Pages 사용하도록 바뀌었다

문제를 해결하려면 다음과 같이 하십시오.

1.

프런트 엔드 서버에서 실행되지 않는 운영 체제의 적절한 파일을 프런트 엔드 서버의 IISADMPWD 폴더에 복사합니다. IISADMPWD 폴더는 %SystemRoot%\System32\Inetsrv\IISADMPWD 폴더에 있습니다. 다른 운영 체제에서 파일을 복사하려면 상황에 따라 다음 방법 하나를 사용하십시오.

명령 프롬프트에서 IISADMPWD 폴더(%SystemRoot%\System32\Inetsrv\IISADMPWD) 찾아 copy *.asp *.htr 입력한 다음 Enter 키를 누릅니다. 명령은 현재 폴더에 있는 모든 .asp 파일의 복사본을 만들어 .htr 확장명으로 복사본의 이름을 바꿉니다.

Windows 2000 Server 실행하는 컴퓨터의 IISADMPWD 폴더에 있는 .htr 파일을 Windows Server 2003 실행하는 컴퓨터의 IISADMPWD 폴더에 복사합니다.

2.

Windows Server 2003 실행하는 컴퓨터에서 인터넷 서비스 관리자를 시작합니다.

3.

기본 사이트를 확장하고 IISADMPWD 마우스 오른쪽 단추로 누른 다음 속성 누릅니다.

4.

구성 누른 다음 추가 누릅니다.

참고 구성 단추가 사용 불가능하거나 흐리게 나타나면 만들기 누른 다음 구성 누르십시오.

5.

찾아보기 누른 다음 Windows\System32\Intesrv 폴더에서 Asp.dll 누릅니다.

6.

확장명 상자에 htr 입력합니다.

7.

관리 도구에서 서비스 누른 다음 IISAdmin 서비스를 다시 시작합니다.

서버를 찾지 못하였습니다.” 또는검색할 페이지는 현재 사용할 없습니다.” 나타납니다. 암호 변경 기능을 허용하도록 IIS 구성하지 않았거나 암호 변경 기능이 레지스트리에서 사용 불가능하게 설정되어 있으면 문제가 발생할 있습니다.

만든 IISADMPWD 가상 디렉터리가 기본 사이트가 아닌 사이트에 있는 경우 Exchange 2000 Server 환경에서 “HTTP 404 – 파일을 찾을 없습니다.” 오류가 나타날 있습니다. 문제를 해결하려면 사용하고 있는 IISADMPWD 가상 디렉터리에서 Davex.dll 또는 Exprox.dll 대한 파일 매핑이 없는지 확인합니다.

이렇게 하려면 다음 단계를 수행하십시오.

1.

Microsoft Internet Information Services(IIS) 사용하여 Outlook Web Access 암호를 변경합니다. IIS 사용하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

327134 (http://support.microsoft.com/kb/327134/) Outlook Web Access에서 암호 변경 기능을 사용하는 방법

2.

인터넷 서비스 관리자를 시작합니다.

3.

Outlook Web Access 설치된 사이트를 확장합니다.

4.

문서의 "원인" 절에 있는 예제에서 가상 디렉터리 IISADMPWD 마우스 오른쪽 단추로 누른 다음 속성 누릅니다.

5.

가상 디렉터리 탭을 누른 다음 구성 누릅니다.

6.

응용 프로그램 매핑 탭을 누른 다음 목록 아래로 스크롤합니다.

7.

확장명이 *이고 실행 파일 경로가 davex.dll 또는 exprox.dll 끝나는 항목을 찾습니다. exprox.dll 파일은 프런트 엔드 서버용이고 davex.dll 파일은 엔드 서버용입니다.

8.

해당 항목을 누른 다음 제거 누릅니다.

9.

변경 내용을 적용합니다.

IISADMPWD 가상 디렉터리가 암호 변경 기능을 사용하는 사이트와 동일한 응용 프로그램 풀에서 실행되는지 확인합니다. 예를 들어, Outlook Web Access 사이트에서 암호 변경 기능을 사용하는 경우 IISADMPWD 가상 디렉터리는 Outlook Web Access 사이트가 있는 Exchange 응용 프로그램 안에서 실행되어야 합니다.

Outlook Web Access에서 "Your current password is about to expire in 0 days. To change your password, go to the Options page after you login" 경고가 나타납니다. 활성화된 Windows 사용자 계정의 pwdLastSet 속성이 Exchange 리소스 포리스트에 있는 비활성화된 해당 Windows 사용자 계정의 pwdLastSet 속성과 일치하지 않는 경우 경고가 나타날 있습니다. 이러한 상황은 사용자가 리소스 포리스트에서 다른 리소스 포리스트로 마이그레이션되면 발생할 있습니다. Windows 사용자 계정 암호를 최근에 다시 설정한 경우 Outlook Web Access에서 경고 메시지를 무시하거나, Outlook Web Access 통해 암호를 다시 설정하여 오류 메시지가 이상 나타나지 않도록 있습니다.