Tôi muốn xác thực người dùng trong ActiveDirectory bằng Tên người dùng và Mật khẩu. Có cơ hội để làm điều đó với PowerShell và mô-đun activeDirectory. Cảm ơn bạnCách xác thực người dùng trong ActiveDirectory với powershell
6
A
Trả lời
14
Có nhiều cách để thực hiện việc này. Đây là một hàm nhanh chóng và đơn giản để xác thực người dùng thành 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:\>
Đây có thể không phải là chức năng tốt nhất cho nhu cầu của bạn nhưng câu hỏi của bạn thiếu chi tiết.
+1
Đó chính là điều tôi đang tìm kiếm. Cảm ơn bạn và xin lỗi vì thiếu chi tiết. Lần tới tôi sẽ viết chi tiết câu hỏi của mình – andreaspfr
8
Yêu cầu .NET 3.5 và PowerShell V2
$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)
Các vấn đề liên quan
- 1. Truy xuất hết hạn tài khoản người dùng từ ActiveDirectory
- 2. người dùng tra cứu trong ActiveDirectory theo địa chỉ email
- 3. Xác thực và GetRoles của người dùng ActiveDirectory trong ứng dụng WPF bị ngắt kết nối thông qua MembershipProvider
- 4. Xác thực người dùng Flask
- 5. Xác thực người dùng trong Pyramid
- 6. Xác thực người dùng Silverlight
- 7. tay người dùng xác thực
- 8. Cách đăng xuất người dùng đã xác thực trong ServiceStack?
- 9. Xác thực, xác thực người dùng và Django-ngonpie
- 10. Mô-đun PowerShell và ActiveDirectory - Tìm Người dùng không phải là thành viên của các nhóm cụ thể
- 11. Xác thực tên người dùng Skype
- 12. Xác thực người dùng Django: django_auth_ldap.backend.LDAPBackend
- 13. Laravel 4 Xác thực đa người dùng
- 14. PHP "Session_regenerate_id" và Xác thực người dùng
- 15. Backbone.js và xác thực người dùng
- 16. Dịch vụ xác thực người dùng RESTful
- 17. Làm cách nào để xác thực người dùng trong ứng dụng Nút bằng xác thực Django?
- 18. Sử dụng JDBCRealm để xác thực người dùng với Shiro
- 19. backbone.js + require.js + xác thực người dùng
- 20. Xác thực PowerShell PSCredential
- 21. Xác thực người dùng rất đơn giản
- 22. Xác thực người dùng nhập hoặc
- 23. Cách sử dụng email thay vì tên người dùng để xác thực người dùng?
- 24. Xác thực người dùng ASP.NET MVC 3
- 25. Cấp SeServiceLogonRight cho người dùng từ PowerShell
- 26. Cách triển khai xác thực người dùng bằng clojure-liberator?
- 27. Cách xác thực người dùng trên máy chủ web TortoiseHg?
- 28. Làm cách nào để xác thực người dùng ở Django?
- 29. Xác thực người dùng trong các ứng dụng EventSourcing
- 30. Xác thực người dùng trong ứng dụng websocket lốc xoáy
câu hỏi như vậy không có thông tin chi tiết và không có gợi ý về những gì bạn đã cố gắng (và thất bại) không được chào đón ở StackOverflow. – manojlds
Bạn có cần xác thực thông tin đăng nhập của người dùng đối với thư mục hoạt động không? –
Xin lỗi vì thiếu chi tiết. Lần sau tôi sẽ viết chi tiết hơn về câu hỏi của tôi – andreaspfr