사용자 이름과 암호를 사용하여 Active Directory에서 사용자를 인증하고 싶습니다. powershell 및 activeDirectory 모듈을 사용하여이를 수행 할 수 있습니까? 감사합니다.powershell을 사용하여 ActiveDirectory에서 사용자를 인증하는 방법
6
A
답변
14
여러 가지 방법이 있습니다. 다음은 AD로 사용자를 인증하는 빠르고 간단한 기능입니다.
Function Test-ADAuthentication {
param($username,$password)
(new-object directoryservices.directoryentry "",$username,$password).psbase.name -ne $null
}
PS C:\> Test-ADAuthentication "dom\myusername" "mypassword"
True
PS C:\>
귀하의 요구에 가장 적합한 기능은 아니지만 귀하의 질문에 세부 사항이 부족할 수 있습니다.
+1
정확히 내가 찾고있는 것이었다. 고맙습니다. 세부 사항이 부족해서 죄송합니다. 다음 번에 내 질문에 대해 더 자세히 설명하겠습니다. – andreaspfr
8
에 유래에 오신 것을 환영되지 간략하고 시도 (실패) 한 내용을 전혀 힌트와 함께
$UserName = 'user1'
$Password = '[email protected]'
$Domain = $env:USERDOMAIN
Add-Type -AssemblyName System.DirectoryServices.AccountManagement
$ct = [System.DirectoryServices.AccountManagement.ContextType]::Domain
$pc = New-Object System.DirectoryServices.AccountManagement.PrincipalContext $ct,$Domain
$pc.ValidateCredentials($UserName,$Password)
관련 문제
- 1. 내 API의 사용자를 인증하는 방법
- 2. cakephp에서 관리자와 사용자를 인증하는 방법
- 3. iphone을 통해 웹 사이트 사용자를 인증하는 방법
- 4. RoR : POST 전에 사용자를 인증하는 방법
- 5. Windows 인증을 사용하여 중간 계층에서 사용자를 인증하는 방법
- 6. SOAP로 사용자를 인증하는 방법은 무엇입니까?
- 7. 이메일/비밀번호로 LDAP에 사용자를 인증하는 방법이 있습니까?
- 8. Django, 이름과 성으로 사용자를 인증하는 방법은 무엇입니까?
- 9. AJAX를 사용하여 WCF 서비스를 호출하는 동안 사용자를 인증하는 방법은 무엇입니까?
- 10. 포럼의 기본 페이지에서 사용자를 인증하는 방법은 무엇입니까?
- 11. 양식없이 Facebook 사용자를 인증하는 방법은 무엇입니까?
- 12. 콘솔 응용 프로그램에서 사용자를 인증하는 방법이 있습니까?
- 13. 웹 사이트에서 호스팅되는 WCF 서비스에서 사용자를 인증하는 방법
- 14. 웹 응용 프로그램에서 사용자를 인증하는 가장 좋은 방법
- 15. 은 PowerShell을 사용하여 그들에게
- 16. GAE : Google 인증 서비스를 사용하지 않고 사용자를 인증하는 방법은 무엇입니까?
- 17. 포트가 powershell을 사용하여 사용 중인지 확인하는 방법
- 18. powershell을 사용하여 웹에서 XML 파일을 읽는 방법
- 19. RSS 피드를 인증하는 방법
- 20. 프로그래밍 방식으로 (파이썬) OS 사용자를 사용하여 사용자 이름/암호를 인증하는 방법
- 21. PowerShell을 사용하여 텔넷 자동화
- 22. Powershell을 사용하여 VM을 종료하십시오.
- 23. PHPMyAdmin을 사용하여 사용자를 내보내는 방법
- 24. "대화식 로그온에 스마트 카드가 필요합니다"로 사용자를 인증하는 방법은 무엇입니까?
- 25. AD에서 사용자를 인증하는 가장 일반적인 LDAP 쿼리는 무엇입니까?
- 26. ASP.NET SaaS 애플리케이션에서 다른 도메인의 사용자를 인증하는 방법은 무엇입니까?
- 27. PowerShell을 -
- 28. DotNetOpenID를 사용하여 OpenID를 사용하여 ASP.NET 사이트에서 관리자를 인증하는 안전한 방법
- 29. Powershell을 사용하여 PAUSE로 끝나는 박쥐 파일 자동화하기
- 30. 다른 사이트의 사용자를 인증하는 최상의 암호화 알고리즘 (PHP)
이러한 질문에 .NET 3.5이 필요하고 PowerShell을 V2. – manojlds
활성 디렉토리에 대한 사용자 자격 증명의 유효성을 검사해야합니까? –
세부 사항이 부족해서 죄송합니다. 다음 번에 내 질문에 대한 자세한 내용을 더 쓸거야 – andreaspfr