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

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

Пользователь


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

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


Kazun,
огромнейшее ВАМ спасибо. Великолепное решение.

Но есть маленькие нюансы, если не сложно помогите понять и разобраться.

1. Выводит ошибку при выполнении этой части кода:
Код: Выделить весь код
		$AContacts | Where {Name -eq $N -and proxyAddresses -match $E -and (Mobile -ne $M -or Title -ne $T)} | Foreach {
			Set-ADObject -Identity $_.DistinguishedName -Replace @{mobile=$M;title=$T}
вот ошибка (повторяющаяся ошибка):
Код: Выделить весь код
The term 'Name' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was
 included, verify that the path is correct and try again.
At C:\TEMP\SCRIPTS\CreateContactsCSV\TEST.ps1:16 char:27
+         $AContacts | Where {Name <<<<  -eq $N -and proxyAddresses -match $E -and (Mobile -ne $M -or Title -ne $T)} | Foreach {
    + CategoryInfo          : ObjectNotFound: (Name:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
2. Ошибка при добавлении контакта в группу рассылки. В этой части кода:
Код: Выделить весь код
			Add-DistributionGroupMember -Identity "MY_GROUP" -Member $_.DistinguishedName
Вот сама ошибка:
Код: Выделить весь код
Add-DistributionGroupMember : Couldn't find object "domain.local/Contacts/Barak Obama". Please make sure that it was spelled correctly or specif
y a different object.
At C:\TEMP\SCRIPTS\CreateContactsCSV\TEST.ps1:45 char:31
+             Add-DistributionGroupMember <<<<  -Identity "MY_GROUP" -Member $_.DistinguishedName
    + CategoryInfo          : NotSpecified: (0:Int32) [Add-DistributionGroupMember], ManagementObjectNotFoundException
    + FullyQualifiedErrorId : F1FA247D,Microsoft.Exchange.Management.RecipientTasks.AddDistributionGroupMember
P.S. ! Имя группы и путь в AD изменены !

Еще раз СПАСИБО.

Отправлено: 21:32, 07-06-2014 | #3