none
Управление общими папками через командную консоль RRS feed

  • Общие обсуждения

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

    Есть ли такая команда, которая позволит через EMS за один раз (одной командой) и включить поддержку почты,  и одновременно при этом создать alias, отличный от имени общей папки?

    Просто есть такая команда, которая включает поддержку почты для общей папки "Для тестирования 1":

    Enable-MailPublicFolder -Identity '\Public Folder\Tests\Для тестирования 1' -Server '<Имя сервера>'

    но эта команда автоматически создает alias, совпадающий с имнем общей папки (получается абра-кадабра, т.к. имя общей папки на русском языке), а мне нужно, чтобы alias отличался от названия общей папки.

    Это можно сделать одной командой?

    Или первым шагом надо включить поддержку почты командлетом Enable-MailPublicFolder, а вторым шагом установить alias, равным какому-то значению, командлетом Set-MailPublicFolder?

    12 декабря 2011 г. 10:19

Все ответы

  • День добрый.

    Enable-MailPublicFolder -Identity '\Public Folder\Tests\Для тестирования 1' -Server '<Имя сервера>' | Set-MailPublicFolder -Alias '<Имя папки>'


    MCITP. Знание - не уменьшает нашей глупости.
    12 декабря 2011 г. 10:28
    Модератор
  • А Вы проверяли эту команду?

    У меня эта команда отработала без ошибки, но alias всё равно создался такой же как и имя папки.

    12 декабря 2011 г. 10:56
  • Передача через конвейер " | ", не работает?

    http://technet.microsoft.com/ru-ru/library/aa998260.aspx

     


    MCITP. Знание - не уменьшает нашей глупости.


    12 декабря 2011 г. 11:27
    Модератор
  • В случае изменения алиаса не отработала. НЕ ЗНАЮ ПОЧЕМУ!!!

    Если я ввожу команды по очереди, пример:

    1. New-PublicFolder -Name 'Для тестирования' -Path '\Polak\managers' -Server 'vsrv1.polak.dom'
    2. Enable-MailPublicFolder -Identity '\Polak\managers\Для тестирования' -Server 'vsrv1.polak.dom'
    3. Set-MailPublicFolder -Identity '\polak\managers\Для тестирования' -Alias 'test10' 

    То всё правильно создается, т.е. сначала создается общая папка, потом включается поддержка почты, а затем меняется алиас.

    Также всё корректно создается, когда я первую и вторую команду объединяю, т.е.:

    1. New-PublicFolder -Name 'Для тестирования' -Path '\Polak\managers' -Server 'vsrv1.polak.dom' | Enable-MailPublicFolder

    2. Set-MailPublicFolder -Identity '\polak\managers\Для тестирования' -Alias 'test10'

    В этом случае на шаге 1 создается папка с поддержкой почты, а на втором шаге изменяется алиас.

    Но когда я делаю так:

    1.  New-PublicFolder -Name 'Для тестирования' -Path '\Polak\managers' -Server 'vsrv1.polak.dom'
    2. Enable-MailPublicFolder -Identity '\Polak\managers\Для тестирования' -Server 'vsrv1.polak.dom' | Set-MailPublicFolder -Alias 'test10'

    то сначала (на шаге 1) создается общая папка, а на шаге 2 включается поддержка почты с алиасом, значение которого совпадает с именем общей папки (а никак не с тем значением, что я указал)!!!

     

    12 декабря 2011 г. 11:40
  • Возможен вариант.

    Enable-MailPublicFolder -Identity '\Public Folder\Tests\Для тестирования 1' -Server '<Имя сервера>' | Get-PublicFolder | Set-MailPublicFolder -Alias '<Имя папки>'


    MCITP. Знание - не уменьшает нашей глупости.
    12 декабря 2011 г. 12:01
    Модератор
  • Так тоже не получилось. Алиас пишу отличный от имени общей папки, но он не применяется. Алиас по умолчанию создается с тем же именем, что и общая папка.

    Вот если отдельно выполнить команду Set-MailPublicFolder -Identity '\polak\managers\Для тестирования' -Alias 'test10', то в этом случае алиас изменится.

    Неужели нельзя в момент включения поддержки почты в одной команде указать другой алиас?

    12 декабря 2011 г. 12:28
  • Ок. Сдесь не пройдет конвейер, так как Exchange надо внести изминенния в AD и реплицировать их. Что требует некого промежутка времени и не может быть передано через конвейер. Вам надо поочередно выполнять данные коммандлеты.


    MCITP. Знание - не уменьшает нашей глупости.
    12 декабря 2011 г. 12:39
    Модератор
  • Виктор.

    1. Иногда консоль тестового стенда мне не доступна.

    2. Я не могу все знать с достоверностью 100%.

    3. -Whatif никто не отменял.

    4. Доступ к есть у всех. http://technet.microsoft.com/en-us/library/bb124558.aspx

    5. Внимательно читать правила форума. http://social.technet.microsoft.com/Forums/ru-RU/exchange2010ru/threads.


    MCITP. Знание - не уменьшает нашей глупости.
    12 декабря 2011 г. 13:16
    Модератор
  • Давайте придем к компромиссу:

    1. Если давать непроверенные сведения, то надо так и писать "попробуйте такой вариант, но сам не проверял" либо что-то близкое по смыслу.

    2. Если писать только, то что знаешь на 100%, то форум погрузится в тишину :-)  - темы форума могут быть использованы как для конструктивной дискуссии, так и для совместного поиска решения. 

     

    Спасибо за понимание.


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    13 декабря 2011 г. 12:25
    Модератор
  • Согласен.

    13 декабря 2011 г. 12:45
  • По сути вопроса. Надо посмотреть код командлета  Set-MailPublicFolder - вполне возможно, что  параметр Identify не определен для конвейера.
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    13 декабря 2011 г. 16:21
    Модератор
  • Мне не очень понятно... И что это значит?
    14 декабря 2011 г. 6:09
  • Это значит, что

    1. Возможно конвейер не должен  работать в этом конректном случае и остается только пошаговое выполнение.

    2. Для выяснения этого нужно провести эксперимент. У меня нет сейчас возможности запустить консоль EMS - если кто-то может проверить, то будет просто отлично.


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    14 декабря 2011 г. 12:08
    Модератор
  • Maxim Nevzorov, проблема сохраняется?
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    19 декабря 2011 г. 14:18