2011-10-05 3 views
6

Je voudrais authentifier un utilisateur dans mon ActiveDirectory avec le nom d'utilisateur et le mot de passe. Est-il possible de faire cela avec PowerShell et le module ActiveDirectory. MerciComment authentifier un utilisateur dans ActiveDirectory avec powershell

+1

Ces questions sans détails et aucune indication de ce que vous avez essayé (et échoué) ne sont pas accueillir dans StackOverflow. – manojlds

+0

Avez-vous besoin de valider les informations d'identification de l'utilisateur par rapport au répertoire actif? –

+0

Désolé pour le manque de détails. La prochaine fois je vais écrire ma question plus en détail – andreaspfr

Répondre

14

Il y a plusieurs façons de le faire. Voici une fonction rapide et simple qui authentifie un utilisateur à AD. Ce n'est peut-être pas la meilleure fonction pour vos besoins, mais votre question manque de détails à ce sujet.

+1

C'était exactement ce que je cherchais. Merci et désolé pour le manque de détails. La prochaine fois que je vais écrire ma question plus en détail – andreaspfr

8

.NET 3.5 et Exige 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) 
Questions connexes