Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


http://poshcode.org/1393 - Test-ADCredentials by Mike Pfeiffer

Код: Выделить весь код
Function Test-ADCredentials {
	Param($username, $password, $domain)
	Add-Type -AssemblyName System.DirectoryServices.AccountManagement
	$ct = [System.DirectoryServices.AccountManagement.ContextType]::Domain
	$pc = New-Object System.DirectoryServices.AccountManagement.PrincipalContext($ct, $domain)
	New-Object PSObject -Property @{
		UserName = $username;
		IsValid = $pc.ValidateCredentials($username, $password).ToString()
	}
}
Код: Выделить весь код
PS > Test-ADCredentials TestUser 'P@$$w0rd1' 'contoso.ru' 

IsValid UserName
------- --------
True    TestUser
Или опишите задачу подробней, т.к. не очень понятно, что требуется в конечном итоге.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:11, 20-08-2014 | #4