Home WindowsExchange Server Создать команду для Exchange через Excel СЦЕПИТЬ на основе почты

Создать команду для Exchange через Excel СЦЕПИТЬ на основе почты

by admin
403 views
Exchange logo

Имеем вводные на первом листе список почт формата : alexey.lukashin@itproject.ru , нужно создать комманду которая найдет почтовые адреса обьектов через ProxyAddresses и добавит им атрибут

Берем за основу команду

Set-ADObject -Identity (Get-ADObject -Filter {ProxyAddresses -like 'SMTP:alexandra.a.fedyushina@myitproject.ru'} -SearchBase 'DC=ctdrus,DC=loc' -SearchScope Subtree) -Add @{ExtensionAttribute7='1CRU'}

Создаем формулу в excel

=СЦЕПИТЬ("Set-ADObject -Identity (Get-ADObject -Filter {ProxyAddresses -like 'SMTP:"&E92&"'} -SearchBase 'DC=ctdrus,DC=loc' -SearchScope Subtree) -Add @{ExtensionAttribute7='1CRU'}")

Рядом будет команда также через сцепку которая сделает команду на создания контакта если его нету в AD , поле алиас формируется в соседней таблице
Берем за основу

New-MailContact -ExternalEmailAddress '' -Name '' -Alias '' -FirstName '' -Initials '' -LastName '' -OrganizationalUnit 'ctdrus.loc/Contacts'
=СЦЕПИТЬ("New-MailContact -ExternalEmailAddress '"&E92&"' -Name '"&E92&"' -Alias '"&H92&"' -FirstName '' -Initials '' -LastName '' -OrganizationalUnit 'ctdrus.loc/Contacts'}")
gpo 16

Ссылка на сам файл

Статьи из этой категории

Leave a Comment