Имя пользователя:
Пароль:
 

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

Ветеран


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

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


Код: Выделить весь код
$users = Import-Csv users.csv -Delimiter ";"
$props = $users | Get-Member -MemberType NoteProperty | Select -Expand Name

foreach ($user in $users)
{
	$objuser = ([adsisearcher]"(displayname=$($user.displayName))").FindOne().GetDirectoryEntry()
	$props | Foreach {
		$prop = $_.ToLower()
		if ($user.$prop -ne $objuser.InvokeGet($prop))
		{
			$objuser.Put("$prop",$user.$prop)
		}
	}
	$objuser.SetInfo()
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:00, 03-07-2012 | #2