none
asp페이지로 Active Diretory에 계정 생성 RRS feed

  • 질문

  • asp에서 Active Diretory에 계정 생성을 할려고합니다

    VBS로 정상 실행 되던 코드를 asp페이지로 만들어서 실행하니 다음과 같은 오류가 발생합니다.

    코드는 아래와 같고 오류 내용운

    ----------------------

    Active Directory 오류 '80070005'
    일반 액세스 거부 오류입니다.
    /ad/test.asp, 줄 10
    --------------------------

    소스는 아래 내용이고 줄10 은 objOU.SetInfo  부분입니다;

    뭐가 문제인지 asp 에서 AD계정생성을 하는 다른 방법이나 참고할만한 사이트가 있다면 링크좀 부탁드립니다.

    -----------------------------------------------

    <%

    dim objRootDSE , objDomain , objOU


    Set objRootDSE = GetObject("LDAP://RootDSE")
    Set objDomain = GetObject("LDAP://" & objRootDSE.Get("defaultNamingContext"))
    Set objOU = objDomain.Create("organizationalUnit", "ou=IT")
    objOU.Description = "Corporate IT"
    objOU.SetInfo

    'WScript.Echo "IT OU를 성공적으로 생성하였습니다."

    response.write "성공 적으로 생성!"

     %>

    -----------------------------

    2012년 9월 13일 목요일 오전 2:03

답변

모든 응답

  • 2012년 9월 13일 목요일 오전 3:25
  • 안녕하십니까? 레리즈 님,
    Microsoft MSDN 의 Forum 사이트를 방문해 주셔서 감사합니다.

    현재 문의 하신 "asp페이지로 Active Diretory에 계정 생성 " 대해 답변 드리겠습니다.

    아래 참고 하시기 바랍니다.
    ASP .NET에서 Active Directory 인증

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    2012년 9월 13일 목요일 오전 7:27
    중재자
  • 엑세스 거부는,. 권한이 없다는 건데요,
    해당 메쏘드가 없거나 또는 지원하지 않거나, 또는 말 그대로 권한 부족일수 있습니다.

    가장 먼저 확인해 볼 부분이,.
    해당 페이지를 처리하는 작업자 계정의 권한을 확인해 보시는 것도 필요합니다.

    일반적으로 그냥 IIS 설정이면, 인터넷 게스트 계정, 즉 익명계정으로 작동하는데요.
    위와 같은 시스템에 Administrator 권한이 필요한 자원에 접근하게 되면 권한 거부가 됩니다.

    해당 웹페이지를 호출하는 작업자 계정(AD 계정중 해당 시스템에 접근 가능한 적절한 권한)을
    Admin 권한등 자원 접근에 적절한 권한이 있는 계정으로
    변경 설정하여 호출해 보시기 바랍니다.

    다만, 위와 같은 페이지나 높은 권한으로 작동하는 작업자 프로세스에 의해서 호스팅되는 사이트는
    외부에서 공개적으로 접근되지 않게 해야 합니다.
    보안상 치명적입니다.


    • 편집됨 metroSys 2012년 9월 14일 금요일 오후 2:24
    2012년 9월 14일 금요일 오후 2:23