Dim currUser를 사용하여 String = Request.ServerVariables ("LOGON_USER")가 Domain \ Username을 반환하지만 그 사용자가 어떤 그룹인지 알고 싶습니다. 말하자면 Active Directory에서.Windows 사용자가 VB.NET을 사용하여 Windows 사용자가 속한 도메인을 감지합니다.
0
A
답변
3
그룹 목록을 원하십니까? 또는 사용자가 특정 그룹의 구성원인지 확인하고 싶습니까? 사용자가 특정 그룹에 속하는 경우
후자의 경우에, 당신은 확인 WindowsPrincipal.IsInRole()를 사용할 수 있습니다
예를 들어http://msdn.microsoft.com/en-us/library/fs485fwh.aspx
, 당신은 사용자가 관리자가 있는지 확인하려면 당신은 사용할 수 있습니다
이If Page.User.IsInRole("BUILTIN\Administrators") Then
' Do something
End If
2
사용할 수 UserPrincipal.GetAuthorizationGroups Method
imports System.DirectoryServices.AccountManagement
dim name as string = Request.ServerVariables("LOGON_USER")
dim user As UserPrincipal = UserPrincipal.FindByIdentity(new PrincipalContext(ContextType.Domain), name)
dim groups As PrincipalSearchResult(Of Principal)= user.GetAuthorizationGroups()
,536,
관련 문제
- 1. Pylons howto가 windows 사용자가
- 2. 사용자가 메시지를 삭제했는지 감지합니다.
- 3. 사용자가 선호하는 poweroff 작업 - Windows
- 4. 사용자가 Facebook에 로그인했는지 여부를 감지합니다.
- 5. Windows 서비스 - 사용자가 서비스를 호출하는 대상
- 6. vb.net을 사용하여 Windows XP에서 Linux로 파일 복사
- 7. VB.NET을 사용하여 Windows Live Mail에 로그인 하시겠습니까?
- 8. VB.NET을 사용하여 Windows 7에서 서비스 설정 구성
- 9. Facebook 사용자가 앱 승인없이 페이지를 좋아하는지 감지합니다.
- 10. 스프링 보안 : 사용자가 속한 그룹 찾기
- 11. 사용자가 Windows CE에서 응용 프로그램을 실행하지 못하도록합니다.
- 12. Windows Workflow 동적으로 사용자가 만든 워크 플로
- 13. TFS 사용자가 Windows 7 시동시 표시
- 14. 사용자가 로그인하지 않은 Windows GUI 응용 프로그램?
- 15. 사용자가 전체 화면을 그렸는지 여부를 감지합니다.
- 16. 사용자가 양식
- 17. Windows/C++ : Windows (전세계)간에 포커스가 변경된 경우 감지합니다.
- 18. 현재 사용자가 Administrators 그룹 (Windows/Python)에 있는지 확인
- 19. 사용자가 Windows Phone 7에서 말하기 시작하자마자 녹음을 시작 하시겠습니까?
- 20. 사용자가 시스템 단축키를 통해 Windows 응용 프로그램을 종료하지 못하도록 함
- 21. C# WPF 다른 Windows 사용자가 열면 프로그램이 충돌 함
- 22. windows mysql 데이터베이스에 vb.net을 연결하는 방법
- 23. Windows-2000에서 사용하기 위해 VB.Net을 프로그래밍하십시오.
- 24. Windows 인덱싱 서비스 - 현재 사용자가 액세스 할 수있는 범위 목록
- 25. 사용자가
- 26. 사용자가
- 27. 사용자가
- 28. 프로그래밍 방식으로 VB.NET을 사용하여 Windows Live Messenger 알림 팝업을 유도하십시오.
- 29. 사용자가 속한 그룹의 쿼리에 대한 필터 추가 bugzilla
- 30. 사용자가 이미 사용자 등록시 데이터베이스에 존재 함을 감지합니다.