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

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

Ветеран


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

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


Код: Выделить весь код
# Выгрузить	
$prop = Write-Output samaccountname displayname department title description
Get-ADUser -Filter * -SearchBase "OU=Test,DC=Contoso,DC=Com" -Properties $prop | Select $prop | Export-Csv users.csv -NoTypeInformation -Encoding UTF8

# Обновление
$prop = Write-Output samaccountname displayname department title description
Import-CSV users.csv | Foreach {
	$cuser = $_
	$user = Get-ADUser -Filter "SamAccountName -eq '$($_.samaccountname)'" -Properties $prop
	if($user) {
		$prop | Where {$user."$_" -ne $cuser."$_"} | Foreach {
			Set-ADUser $user -Replace @{"$_" = $cuser."$_"}
		}
	}
}

Последний раз редактировалось Kazun, 13-07-2016 в 15:56.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:11, 13-07-2016 | #2