게시판 본문 Active Directory Service Interface - Read Only
re: 안녕하세요 |
---|
작성자: 송원석
작성일시: 2003-06-26 17:37,
조회수: 3,231
|
안녕하세요? 송원석 입니다. ^_^
물론 로그를 제어하는 것은 그다지 어렵지 않습니다. 그저 두 가지 방법중에서 한 가지 방법을 선택하시면 되죠. 이미 알고 계시겠지만 로그는 모두 두 군데에서 제어가 가능합니다. 우선 가상 웹 서버 전체를 대상으로 하는 로그 제어가 있습니다. 다음의 이미지를 참고하시기 바랍니다. 이 다이얼로그 박스의 Enable Logging 체크 박스 설정을 통해서 해당 웹 서버 전체의 로그를 제어할 수가 있죠. 따라서 VB 컴포넌트나 ASP 에서 이 부분을 제어해주면 됩니다. 다음은 제가 간단히 만들어 본 예제 코드입니다. Dim objWebServer '** 사용자 권한 체크 If Request.ServerVariables("LOGON_USER") = "" Then Response.Status = "401 Authorization Required" Response.End End If Set objWebServer = GetObject("IIS://LocalHost/W3SVC/1") objWebServer.LogType = 1 objWebServer.SetInfo If objWebServer.LogType = 0 Then Response.Write "<font size=2>로그를 사용하지 않습니다.</font><br>" ElseIf objWebServer.LogType = 1 Then Response.Write "<font size=2>로그를 사용합니다.</font><br>" End If Set objWebServer = Nothing크게 어려운 부분이 없으므로 금방 이해하실 수 있으실 것입니다. 요점은 LogType 프로퍼티에 1 을 설정하면 로그를 사용하는 것으로, 0 을 설정하면 로그를 사용하지 않는 것으로 설정된다는 점이죠. ^_^ 반면 각각의 가상 디렉터리의 로그를 별도로 제어하고 싶을 때에는 아래의 이미지와 같이 Log visits 체크 박스를 사용할 수 있습니다. 그리고 이번에도 역시 비슷한 요령으로 다음과 같은 간단한 예제 코드를 작성해 보았습니다. Dim objVirtualDir '** 사용자 권한 체크 If Request.ServerVariables("LOGON_USER") = "" Then Response.Status = "401 Authorization Required" Response.End End If Set objVirtualDir = GetObject("IIS://LocalHost/W3SVC/1/Root/IISHelp") objVirtualDir.DontLog = True objVirtualDir.SetInfo If objVirtualDir.DontLog = True Then Response.Write "<font size=2>로그를 사용하지 않습니다.</font><br>" ElseIf objVirtualDir.DontLog = False Then Response.Write "<font size=2>로그를 사용합니다.</font><br>" End If Set objVirtualDir = Nothing위에서와 비슷한 방법을 사용하여 DontLog 프로퍼티의 값을 적절히 설정해주면 되는 것이죠. 다만 주의하실 점은 DontLog 프로퍼티를 True 로 설정해야 로그가 동작하지 않는다는 점입니다. ^_^ 그리고 동시에 여러명의 사용자들이 작업을 시도하는 경우에 대해서 말씀하셨는데요, 불행하게도 ADSI 는 해당 기능을 제공하지 않습니다. RDB 로 치면 일종의 트렌젝션과 같은 기능을 원하시는 것인데 ADSI 에서는 그와 유사한 기능을 제공하지 않고 있습니다. ^_^;;; 감사합니다. |
IP 주소: 165.21.154.9
|
전체 421 건의 게시물,
17 페이지로 구성된
Active Directory Service Interface 게시판의
17 페이지입니다.
게시물 | ||||
---|---|---|---|---|
21 | 2003-07-03 | 5,608 | ||
20 | 2003-07-01 | 3,594 | ||
19 | 2003-07-01 | 3,254 | ||
18 | 2003-06-30 | 3,188 | ||
17 |
re: 헤헤..또 왔어요 [1] |
2003-06-30 | 7,165 | |
16 | 2003-06-26 | 3,123 | ||
2003-06-26 | 3,231 | |||
14 | 2003-06-19 | 3,320 | ||
13 | 2003-06-19 | 3,524 | ||
12 | 2003-06-19 | 3,183 | ||
11 |
초보 |
2003-05-29 | 966 | |
10 | 2003-05-29 | 3,272 | ||
9 | 2003-05-09 | 3,377 | ||
8 | 2003-05-09 | 3,544 | ||
7 | 2003-05-10 | 3,432 | ||
6 | 2003-04-23 | 3,570 | ||
5 | 2003-04-23 | 3,968 | ||
4 | 2003-04-24 | 4,078 | ||
3 | 2003-03-26 | 3,931 | ||
2 | 2003-04-15 | 3,731 | ||
1 | 2003-02-22 | 3,563 |