none
ASP를 통한 AD사용자 계정 생성 오류 >> 권한이 없습니다. RRS feed

  • 질문

  • asp를 통해서 AD의 사용자 계정을 생성하는중 오류가 있어서 문의드립니다 .
    서버 2003에서는 정상동작하는 소스인데 서버 2008R2 에서는 아래내용의 오류가 계속 나타나서 문의 드립니다.

    오류내용은  아래 내용입니다. 
    Microsoft VBScript 런타임 오류 오류 '800a0046'
    사용 권한이 없습니다.
    /AD/create.asp, 줄 21

    create.asp소스내용입니다. 오류가 나는 부분은 objUser.SetPassword "p@ssw0rd"   라는 부분입니다.

    <%
    Dim szUsername, szPassword
    'szUsername="administrator"
    'szPassword = "expertdemosvr731"
    'szPassword = "12345678"


    szUsername="administrator"
    szPassword = "12345678"


    Set dso = GetObject("LDAP:")
    Set objOU = dso.OpenDSObject("LDAP://CN=Users, dc=test,dc=com", szUsername,szPassword,1)
    Set objUser = objOU.Create("User", "cn=IIS Administrator")
    objUser.Put "sn", "IIS"
    objUser.Put "givenName", "Administrator"
    objUser.Put "samAccountName", "IISAdmin"
    objUser.Put "userPrincipalName", "IISAdmin@expert.co.kr"
    objUser.Put "description", "web_사용자"
    objUser.Setinfo
    objUser.SetPassword "p@ssw0rd"
    objUser.AccountDisabled = false
    objUser.Setinfo

    response.write " 계정 생성 성공"
    %>

    2012년 11월 14일 수요일 오전 8:33

답변

  • 권한을 설정할 수 있는 방법이 다양해서, 권한 부족 오류 문제 해결 방법이 간단하지는 않을 것 같습니다.

    동일한 프로그램이 Windows 2003에서 동작하니, 일단 문제가 있는 IIS7.5(Windows2008 R2)에서,
    기존 IIS6(Windows 2003)과 동일한 실행권한을 갖도록 응용프로그램 풀 실행 계정(Application Pool ID, 응용프로그램 풀 등록정보에 있음)을 설정하고,
    인증 방법(웹사이트 등록정보에 있음)도 동일하게 설정해보는 것 부터 테스트해보면 좋겠습니다.

    2012년 11월 15일 목요일 오전 4:04

모든 응답

  • 권한을 설정할 수 있는 방법이 다양해서, 권한 부족 오류 문제 해결 방법이 간단하지는 않을 것 같습니다.

    동일한 프로그램이 Windows 2003에서 동작하니, 일단 문제가 있는 IIS7.5(Windows2008 R2)에서,
    기존 IIS6(Windows 2003)과 동일한 실행권한을 갖도록 응용프로그램 풀 실행 계정(Application Pool ID, 응용프로그램 풀 등록정보에 있음)을 설정하고,
    인증 방법(웹사이트 등록정보에 있음)도 동일하게 설정해보는 것 부터 테스트해보면 좋겠습니다.

    2012년 11월 15일 목요일 오전 4:04
  • 안녕하십니까? 지혜미 님,
    Microsoft Forum 사이트를 방문해 주셔서 감사합니다.

    문의하신 "ASP를 통한 AD사용자 계정 생성 오류 >> 권한이 없습니다."에 대해서 답변드리겠습니다.

    아래 참고자료를 통해서 해결 시도 부탁드립니다.

    [참고자료]
    PRB: FileSystemObject를 사용하여 원격 파일에 액세스할 수 없다

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

    2012년 11월 15일 목요일 오전 4:05
    중재자