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

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

Ветеран


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

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


mcintosh55, это вообще не должно создавать никаких контактов (если только раньше Вы где-то не присваивали переменным $displayName, $sn & etc значения — в таком случае у Вас будет N попыток создать контакт с одним и тем же путём, именем и т.д.).

Внутри ForEach-Object Вы должны работать с текущим объектом $_, наподобие:
Код: Выделить весь код
… | ForEach-Object -Process {
	New-ADObject -type contact -path 'OU=contacts,OU=test,DC=test,DC=local' -Name $_.displayName -otherAttributes @{ `
		'displayName' = $_.displayName;
		'sn' = $_.sn;
		'Name' = $_.Name;
		…
		'title' = $_.title
	}
}
(я, конечно, не знаю, что там у Вас внутри Вашего CSV).

Отправлено: 22:10, 23-02-2020 | #2