OLD: ADSI 기술강좌

마이크로소프트의 ADSI(Active Directory Service Interface) 기술을 활용하기 위한 다양한 프로그래밍 이슈에 관해서 논의합니다. 주로 ADSI를 사용해서 프로그래밍적인 방식으로 IIS를 제어하는 방법을 중점적으로 살펴보고 있습니다.

강좌 내용과 관련해서 Microsoft Visual Basic 6.0으로 작성한 공개 COM 컴포넌트인 EgoCube.IISWebAdmin 컴포넌트를 공개하고 있습니다. 그리고 별도의 클라이언트 응용 프로그램을 설치하지 않고도 웹 브라우저만으로 윈도우즈 서버에 존재하는 사용자 계정 및 그룹을 관리할 수 있는 ASP 프로그래밍 기반의 ECUM 버전 0.0.2b 프로그램도 공개하고 있습니다.

강좌에서는 경어를 사용하지 않으므로 정중히 양해를 구합니다.

IIS (Internet Information Service) 관리 자동화 구현의 개요
2002-03-15 이전 2018-04-07 08:49 11,756
이어지는 일련의 글은 과거에 Taeyo's ASP & ASP.NET에 연재했던 ADSI 강좌에서 계속 이어지는 내용을 다시 정리하여 포스팅 하는 것이다. 계속해서 마이크로소프트 비주얼 베이직 6.0으로 ADSI를 이용해서 IIS (Internet Information Service) 관리 자동화를 구현한 EgoCube.IISWebAdmin COM 컴포넌트의 기능을 살펴본다.
EgoCube.IISWebAdmin 컴포넌트 01.
2002-03-15 이전 2018-04-07 08:49 14,158
EgoCube.IISWebAdmin 컴포넌트의 설치 방법과 IUSR_[MachineName] 계정의 권한 문제를 해결하기 위한 COM+의 역할 기반 보안 설정 방법을 살펴보고 GetWebServerList() 메서드로 IIS에 존재하는 모든 가상 웹 서버의 기본정보 목록을 조회하는 방법을 알아본다.
EgoCube.IISWebAdmin 컴포넌트 02.
2002-03-15 이전 2018-04-07 08:46 11,531
가상 웹 서버의 현재 상태를 조회하거나 설정하는 GetWebServerState() 메서드 및 SetWebServerState() 메서드, 기본 문서들의 목록을 조회하거나 설정하는 GetWebServerDefaultDoc() 메서드 및 SetWebServerDefaultDoc() 메서드, 그리고 접근 권한을 조회하거나 설정하는 GetWebServerAccessPermit() 메서드 및 SetWebServerAccessPermit() 메서드를 살펴본다.
EgoCube.IISWebAdmin 컴포넌트 03.
2002-03-15 이전 2018-04-07 08:48 10,325
웹 서버에 존재하는 모든 가상 웹 서버의 인덱스 중 가장 큰 인덱스 값을 반환하는 GetLastWebServerIndex() 메서드, 지정한 가상 웹 서버의 바인딩(Binding) 정보를 반환하는 GetWebServerBindings() 메서드, 새로운 가상 웹 서버를 생성하는 CreateWebServer() 메서드를 살펴본다.
.NET 환경과 ADSI 프로그래밍의 개요
2002-03-23 04:07 2018-04-07 11:12 14,474
.NET 환경에서 ADSI 프로그래밍을 대신하는 System.DirectoryServices 네임스페이스에 관해서 알아보고, .NET 응용 프로그램으로 만든 간단한 예제를 살펴본다.
EgoCube.IISWebAdmin 컴포넌트 04. (버전 1.2.0.60)
2003-01-25 08:56 2018-04-07 09:09 23,893
가상 디렉터리 생성 및 제거 기능과 가상 웹 서버 제거 기능이 추가된 EgoCube.IISWebAdmin 컴포넌트의 마이너 업그레이드 버전 1.2.0.60을 살펴본다.
ECUM 버전 0.0.2b (설치 방법 및 기타 관련 정보)
2003-11-05 14:56 2018-04-07 11:10 22,561
별도의 클라이언트 응용 프로그램을 설치하지 않고도 인터넷 익스플로러만 사용해서 윈도우즈 서버에 존재하는 사용자 계정과 그룹을 관리할 수 있는 ADSI 기술 기반의 ASP 프로그램인 ECUM 버전 0.0.2b을 살펴본다.