Me gustaría autenticar a un usuario en mi ActiveDirectory con el nombre de usuario y la contraseña. ¿Hay alguna posibilidad de hacer eso con powershell y el módulo activeDirectory? GraciasCómo autenticar a un usuario en ActiveDirectory con powershell
6
A
Respuesta
14
Existen varias formas de hacerlo. Aquí hay una función rápida y simple que autentica a un usuario en 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:\>
Puede que no sea la mejor función para sus necesidades pero su pregunta carece de detalles.
+1
Eso era exactamente lo que estaba buscando. Gracias y perdón por la falta de detalles. La próxima vez voy a escribir mi pregunta más en detalle – andreaspfr
8
Requiere .NET 3.5 y 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)
Cuestiones relacionadas
- 1. Powershell Bulk Find ActiveDirectory Objetos
- 2. ¿Cómo puedo autenticar mediante programación a un usuario en Django?
- 3. Autenticar y GetRoles de usuarios de ActiveDirectory en una aplicación WPF desconectada a través de MembershipProvider
- 4. ¿Cómo autenticar al usuario en ONVIF?
- 5. ¿Cómo vuelvo a autenticar a un usuario en una aplicación ASP.Net MVC 3 _Intranet_?
- 6. Nombre de usuario actual de ActiveDirectory en ASP.NET
- 7. Primeros pasos con ActiveDirectory en C#
- 8. para autenticar a un usuario a través de Google Apps en una aplicación para Android?
- 9. Cómo autenticar a un usuario en el nivel medio mediante la autenticación de Windows
- 10. Cómo autenticar LDAP en .NET
- 11. ¿Cómo me conecto a mongodb con node.js (y autenticar)?
- 12. Crear usuario local con PowerShell (Windows Vista)
- 13. Cómo determinar todos los grupos a los que pertenece un usuario (incluidos los grupos anidados) en ActiveDirectory y .NET 3.5
- 14. iOS: ¿Cómo autenticar a un usuario después de iniciar sesión (para inicio de sesión automático)?
- 15. Servidor Mercurial en Windows usando ActiveDirectory para autenticación
- 16. Concesión de SeServiceLogonRight a un usuario de PowerShell
- 17. ¿Cómo autenticar sin acceso a internet en PhoneGap?
- 18. Autenticar el usuario basado en Linux en java
- 19. Cómo adjuntar un archivo a un correo electrónico con PowerShell
- 20. autenticar en mvc y redirigir a Silverlight, cómo acceder al usuario autenticado?
- 21. Obtener el nombre completo de la computadora actual en powershell sin usar el módulo ActiveDirectory
- 22. LDAP: cómo autenticar al usuario con los detalles de la conexión
- 23. ¿Cómo autenticar usuarios en un sitio y pasar credenciales a otro sitio? (Autenticación de Windows, ASP.Net)
- 24. Asignar usuario a IIS AppPool a través de Powershell
- 25. ¿Autenticar en PHP con nombre de usuario/contraseña del sistema operativo?
- 26. ¿Cómo puede un servidor autenticar una aplicación de iPhone (el código, no el usuario)?
- 27. obtener correo electrónico de ActiveDirectory
- 28. Autenticar a Active Directory con python-ldap siempre devuelve (97, [])
- 29. Cómo obtener el correo electrónico del usuario conectado en powershell
- 30. Diseñar una API web: ¿Cómo autenticar?
Tales preguntas sin detalles y ningún indicio de lo que han intentado (y fracasado) no son bienvenidos en StackOverflow. – manojlds
¿Necesita validar las credenciales del usuario contra el directorio activo? –
Perdón por la falta de detalles. La próxima vez voy a escribir mi pregunta más en detalle – andreaspfr