none
Дополнительная адресная книга в Outlook 2010 RRS feed

  • Вопрос

  • Здравствуйте!

    Появилась необходимость создать дополнительную адресную книгу, которая будет у все пользователей в организации. Адреса в этой адресной книге будут в другом домене.

    Это можно реализовать средствами Outlook 2010 или необходимо вносить изменения на почтовом сервере (Exchange 2010)?

    Заранее благодарю!

    8 апреля 2014 г. 5:00

Ответы

  • День Добрый!

    Создать список адресов Exchange.

    Вот очень хорошая статья Алексея: Списки адресов (Address List) в Exchange 2010

    Ну и для полного понимания: Understanding Address Lists 


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    • Помечено в качестве ответа WeerWolf1100 8 апреля 2014 г. 7:43
    8 апреля 2014 г. 5:26
  • Извиняюсь, можно более развернутую инструкцию - опыта в этом деле мало, а у руководства аппетиты растут каждый месяц. (

    Опыт дело наживное.

    Собираете список адресов с Ф.И.О. из "другой" почтовой организации.

    Создаете из него файл вида:

    New-MailContact	-ExternalEmailAddress SMTP: пользователь@другого-домена.ru -Name Имя_пользователя_другого_домена -Alias пользователь_другого-домена_ru -FirstName 'Имя_Пользователя' -Initials '' -LastName 'Фамилия_пользователя' -OrganizationalUnit 'вашдомен.local/созданый_OU_например_contacts/OU_имя_другого_домена'

    сохраняете файл в .ps1

    Выполняете.

    В OU вашдомен.local/созданый_OU_например_contacts/OU_имя_другого_домена получаете контакты.

    Создаете Address List на основе этого OU (вашдомен.local/созданый_OU_например_contacts/OU_имя_другого_домена).

    Вроде ничего не забыл. :)


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    • Помечено в качестве ответа WeerWolf1100 9 апреля 2014 г. 10:48
    8 апреля 2014 г. 11:46
  • Именно. OU - это Organizational Unit - имя на ваше усмотрение (в примере contacts).

    В моем примере внутри OU еще одна OU c именем "другого домена", в кавычках "путь" к этому OU где будут создаваться контакты. Вдруг у Вас появиться второй "другой" домен ;) - создадите для него отдельный OU.

     'вашдомен.local/созданый_OU_например_contacts/OU_имя_другого_домена'

    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    • Помечено в качестве ответа WeerWolf1100 9 апреля 2014 г. 11:17
    9 апреля 2014 г. 11:01

Все ответы

  • День Добрый!

    Создать список адресов Exchange.

    Вот очень хорошая статья Алексея: Списки адресов (Address List) в Exchange 2010

    Ну и для полного понимания: Understanding Address Lists 


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    • Помечено в качестве ответа WeerWolf1100 8 апреля 2014 г. 7:43
    8 апреля 2014 г. 5:26
  • С помощью информации по приведенной Вами ссылке я смог создать адресную книгу, однако, я так и не смог там найти информацию о том, как добавить в новую адресную книгу адреса пользователей ящики которых расположены в доменах отличных от домена компании. Возможно я не внимательно прочитал, но не могли бы Вы более подробно "разжевать" этото момент?
    8 апреля 2014 г. 10:13
  • Уточните пожалуйста другого дочернего домена или все таки другого леса?.

    Если другой лес то вот статья Вам в помощь: Deploy Exchange 2010 in a Cross-Forest Topology


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"


    • Изменено Igor Chulkov 8 апреля 2014 г. 10:38
    8 апреля 2014 г. 10:24
  • Пользователи совершенно другого почтового сервера, со своей AD и своим доменом.
    8 апреля 2014 г. 10:52
  • Пользователи совершенно другого почтового сервера, со своей AD и своим доменом.
    Тогда я бы создал в своем домене OU в нем скриптом контакты - контакты из этого OU в отдельную адресную книгу.

    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    8 апреля 2014 г. 11:07
  • Извиняюсь, можно более развернутую инструкцию - опыта в этом деле мало, а у руководства аппетиты растут каждый месяц. (
    8 апреля 2014 г. 11:23
  • Извиняюсь, можно более развернутую инструкцию - опыта в этом деле мало, а у руководства аппетиты растут каждый месяц. (

    Опыт дело наживное.

    Собираете список адресов с Ф.И.О. из "другой" почтовой организации.

    Создаете из него файл вида:

    New-MailContact	-ExternalEmailAddress SMTP: пользователь@другого-домена.ru -Name Имя_пользователя_другого_домена -Alias пользователь_другого-домена_ru -FirstName 'Имя_Пользователя' -Initials '' -LastName 'Фамилия_пользователя' -OrganizationalUnit 'вашдомен.local/созданый_OU_например_contacts/OU_имя_другого_домена'

    сохраняете файл в .ps1

    Выполняете.

    В OU вашдомен.local/созданый_OU_например_contacts/OU_имя_другого_домена получаете контакты.

    Создаете Address List на основе этого OU (вашдомен.local/созданый_OU_например_contacts/OU_имя_другого_домена).

    Вроде ничего не забыл. :)


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    • Помечено в качестве ответа WeerWolf1100 9 апреля 2014 г. 10:48
    8 апреля 2014 г. 11:46
  • Извиняюсь, можно более развернутую инструкцию - опыта в этом деле мало, а у руководства аппетиты растут каждый месяц. (

    Опыт дело наживное.

    Собираете список адресов с Ф.И.О. из "другой" почтовой организации.

    Создаете из него файл вида:

    New-MailContact	-ExternalEmailAddress SMTP: пользователь@другого-домена.ru -Name Имя_пользователя_другого_домена -Alias пользователь_другого-домена_ru -FirstName 'Имя_Пользователя' -Initials '' -LastName 'Фамилия_пользователя' -OrganizationalUnit 'вашдомен.local/созданый_OU_например_contacts/OU_имя_другого_домена'

    сохраняете файл в .ps1

    Выполняете.

    В OU вашдомен.local/созданый_OU_например_contacts/OU_имя_другого_домена получаете контакты.

    Создаете Address List на основе этого OU (вашдомен.local/созданый_OU_например_contacts/OU_имя_другого_домена).

    Вроде ничего не забыл. :)


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    Спасибо за разъяснение, завтра буду пробовать, надеюсь получится.

    Пара уточняющих вопросов:

    OU - это я в AD Users and Computers создаю, грубо говоря, каталог (на подобии Users и т.п.)?

    Вашдомен.local - т.е. если у меня, условно, mail.ru, то я так и записываю mail.ru или mail.ru.local?

    9 апреля 2014 г. 10:48
  • Именно. OU - это Organizational Unit - имя на ваше усмотрение (в примере contacts).

    В моем примере внутри OU еще одна OU c именем "другого домена", в кавычках "путь" к этому OU где будут создаваться контакты. Вдруг у Вас появиться второй "другой" домен ;) - создадите для него отдельный OU.

     'вашдомен.local/созданый_OU_например_contacts/OU_имя_другого_домена'

    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    • Помечено в качестве ответа WeerWolf1100 9 апреля 2014 г. 11:17
    9 апреля 2014 г. 11:01

  • сохраняете файл в .ps1

    Выполняете.

    Еще один глупый вопрос...
    Файл я подготовил, расширение .ps1 ему дал. На сервере с AD он открывается в блокноте. 
    Выполнил его через PowerShell, то там была вот такая ошибка:

    Bad numeric constant: 1..
    At line:1 char:3
    + 1. <<<< ps1
        + CategoryInfo          : ParserError: (1.:String) [], ParentContainsErrorRecordException
        + FullyQualifiedErrorId : BadNumericConstant

    Подскажите, пожалуйста, как его выполнить?

    • Изменено WeerWolf1100 10 апреля 2014 г. 9:11
    10 апреля 2014 г. 8:55
  • День Добрый!

    Я если ничего не путаю выполнял его на сервере Exchange.


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    Проверил на сервере Exchange - результат тот же.

    Содержимое .ps1 файла выглядит вот так:

    New-MailContact	-ExternalEmailAddress SMTP: a.momot@mc-service.kz -Name Александр Момот -Alias a.momot -FirstName 'Александр' -Initials '' -LastName 'Момот' -OrganizationalUnit 'metrocom.kz/Service'
    
    New-MailContact	-ExternalEmailAddress SMTP: a.lyalikov@mc-service.kz -Name Алексей Ляликов -Alias a.lyalikov -FirstName 'Алексей' -Initials '' -LastName 'Ляликов' -OrganizationalUnit 'metrocom.kz/Service'
    
    ...

    и дальше так же строки продолжаются.

    10 апреля 2014 г. 9:47
  • День Добрый!

    Я если ничего не путаю выполнял его на сервере Exchange.


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    Проверил на сервере Exchange - результат тот же.

    Содержимое .ps1 файла выглядит вот так:

    New-MailContact	-ExternalEmailAddress SMTP: a.momot@mc-service.kz -Name Александр Момот -Alias a.momot -FirstName 'Александр' -Initials '' -LastName 'Момот' -OrganizationalUnit 'metrocom.kz/Service'
    
    New-MailContact	-ExternalEmailAddress SMTP: a.lyalikov@mc-service.kz -Name Алексей Ляликов -Alias a.lyalikov -FirstName 'Алексей' -Initials '' -LastName 'Ляликов' -OrganizationalUnit 'metrocom.kz/Service'
    
    ...

    и дальше так же строки продолжаются.

    Если я все правильно понимаю кавычек не хватает и я бы алиас переделал на уникальный:

    New-MailContact	-ExternalEmailAddress SMTP: 'a.momot@mc-service.kz' -Name 'Александр Момот' -Alias 'a.momot_mc-service_kz' -FirstName 'Александр' -Initials '' -LastName 'Момот' -OrganizationalUnit 'metrocom.kz/Service'
    OU Service в корне домена metrocom.kz создали?


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"



    • Изменено Igor Chulkov 10 апреля 2014 г. 10:41
    10 апреля 2014 г. 10:38
  • Если я все правильно понимаю кавычек не хватает и я бы алиас переделал на уникальный:

    New-MailContact	-ExternalEmailAddress SMTP: 'a.momot@mc-service.kz' -Name 'Александр Момот' -Alias 'a.momot_mc-service_kz' -FirstName 'Александр' -Initials '' -LastName 'Момот' -OrganizationalUnit 'metrocom.kz/Service'
    OU Service в корне домена metrocom.kz создали?


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"



    Кавычки добавил, алиас переделал. Ошибка такая же.

    New-MailContact	-ExternalEmailAddress SMTP: 'a.momot@mc-service.kz' -Name 'Александр Момот' -Alias 'a.momot_mc-service_kz' -FirstName 'Александр' -Initials '' -LastName 'Момот' -OrganizationalUnit 'metrocom.kz/Service'

    Да сделал в корне. Думаю ради эксперимента в домен.local/Users добавить добавить OU. Возможно поможет, но это уже завтра будет...

    10 апреля 2014 г. 11:10
  • Вот как бывает когда пытаешься делать несколько дел одновременно. Эт я про себя.

    Нашел наконец свой файл:

    Set-AdServerSettings -ViewEntireForest $true
    New-MailContact -ExternalEmailAddress 'SMTP:k.mikov@mail.ru' -Name 'k.mikov@mail.ru' -Alias 'k.mikov_mail.ru' -FirstName '' -Initials '' -LastName '' -OrganizationalUnit 'domain.local/mb - contacts/mail-ru'



    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"


    • Изменено Igor Chulkov 10 апреля 2014 г. 11:18
    10 апреля 2014 г. 11:16
  • Вот как бывает когда пытаешься делать несколько дел одновременно. Эт я про себя.

    Нашел наконец свой файл:

    Set-AdServerSettings -ViewEntireForest $true
    New-MailContact -ExternalEmailAddress 'SMTP:k.mikov@mail.ru' -Name 'k.mikov@mail.ru' -Alias 'k.mikov_mail.ru' -FirstName '' -Initials '' -LastName '' -OrganizationalUnit 'domain.local/mb - contacts/mail-ru'



    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"


    Я правильно понимаю, что для каждой записи в файле нужно добавить строку Set-AdServerSetting -ViewEntireForest $true или она добавляется один раз в начале файла?
    11 апреля 2014 г. 3:34
  • День Добрый

    1 раз.


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    11 апреля 2014 г. 5:21
  • День Добрый

    1 раз.


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    Та же ошибка. Строка выглядит вот так:

    Set-AdServerSettings -ViewEntireForest $true
    
    New-MailContact	-ExternalEmailAddress 'SMTP: a.momot@mc-service.kz' -Name 'Александр Момот' -Alias 'a.momot_mc-service.kz' -FirstName 'Александр' -Initials '' -LastName 'Момот' -OrganizationalUnit 'domain.local/Service - contacts/mc-service-kz'

    Возможно такое, что не хватает прав на запись? У моего пользователя права Domain Administrator, Enterprise Administrator.

    11 апреля 2014 г. 7:14
  • Запустите консольку ПОШика от имени администратора (полезная привычка).

    Я бы еще временно добавил пользователя в группу "Organization Management"

    Эт ошибка в синтаксисе... Только не пойму откуда?


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"



    • Изменено Igor Chulkov 11 апреля 2014 г. 7:27
    11 апреля 2014 г. 7:17
  • Пока ходил на обед... Закралось смутное подозрение...

    Коллега Вы уверены что выполняете скрипт в Exchange Management Shell ?


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    11 апреля 2014 г. 9:00
  • Пока ходил на обед... Закралось смутное подозрение...

    Коллега Вы уверены что выполняете скрипт в Exchange Management Shell ?


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    Я дурак!

    Я его в PowerShell выполнял... Хотел этот момент еще уточнить, да потом из головы вылетело! ((

    11 апреля 2014 г. 11:47
  • Пока ходил на обед... Закралось смутное подозрение...

    Коллега Вы уверены что выполняете скрипт в Exchange Management Shell ?


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    Выполнил файл в Exchange Management Shell - та же проблема!

    PowerShell запускал от имени администратора. Exchnge Management тоже.

    • Изменено WeerWolf1100 14 апреля 2014 г. 2:57
    14 апреля 2014 г. 2:47
  • День Добрый!

    А если через консоль (EMC) создавать контакт? Контакт создается?


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    14 апреля 2014 г. 11:02
  • День Добрый!

    А если через консоль (EMC) создавать контакт? Контакт создается?


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    Контакты создаются, как раз сегодня была необходимость новому сотруднику почту создать. Попробую завтра поиграть с правами для Администратора, возможно каких-то еще прав не хватает.
    14 апреля 2014 г. 11:55