Windows 사용자 관리를위한 좋은 .NET 라이브러리는 무엇입니까?
-
19-08-2019 - |
문제
직원 관리 기능이있는 회사 인트라넷이 있습니다. 새 직원 설정을 자동화하고, 예를 들어 Windows 계정을 만들고, 홈 폴더 작성, 주식 설정 등을 시작하고 싶습니다. 직원이 회사를 떠나면 자동으로 사용자를 제거하고 싶습니다.
.NET 2.0을 사용하여 사용자를 관리하기위한 좋은 참조 또는 라이브러리를 찾기 위해 싸우고 있습니다.
ADSI 코드 나 WMI 코드를 기꺼이 작성하려고하지만 프로세스를 시작하려면 샘플 코드가 필요합니다.
해결책
코드 프로젝트에서 다음 샘플을 발견하여 DirectoryServices를 사용하여 새 사용자를 추가하는 방법:
private void AddUser(string strDoamin, string strLogin, string strPwd)
{
DirectoryEntry obDirEntry = null;
try
{
obDirEntry = new DirectoryEntry("WinNT://" + strDoamin);
DirectoryEntries entries = obDirEntry.Children;
DirectoryEntry obUser = entries.Add(strLogin, "User");
obUser.Properties["FullName"].Add("Amigo");
object obRet = obUser.Invoke("SetPassword", strPwd);
obUser.CommitChanges();
}
catch (Exception ex)
{
Trace.Warn(ex.Message);
}
}
하지만 진정한 돌파구는 나에게 가입을 통해 왔습니다. 사파리 서적 온라인, ".NET Developer 's Guide to Directory Services 프로그래밍"이라는 책 발견 -ISBN 10 : 0-321-35017-0; ISBN 13 : 978-0-321-35017-6
이 책은 프로그래밍 디렉토리 서비스의 모든 기본 사항을 설명하고 사용자 추가, 권한 설정 등을위한 구체적인 예제를 제공하는 것처럼 딜레마를위한 재단사로 보입니다.
제휴하지 않습니다 StackOverflow