Спрашивающий
Управление общими папками через командную консоль

Общие обсуждения
-
Добрый день!
Есть ли такая команда, которая позволит через EMS за один раз (одной командой) и включить поддержку почты, и одновременно при этом создать alias, отличный от имени общей папки?
Просто есть такая команда, которая включает поддержку почты для общей папки "Для тестирования 1":
Enable-MailPublicFolder -Identity '\Public Folder\Tests\Для тестирования 1' -Server '<Имя сервера>'
но эта команда автоматически создает alias, совпадающий с имнем общей папки (получается абра-кадабра, т.к. имя общей папки на русском языке), а мне нужно, чтобы alias отличался от названия общей папки.
Это можно сделать одной командой?
Или первым шагом надо включить поддержку почты командлетом Enable-MailPublicFolder, а вторым шагом установить alias, равным какому-то значению, командлетом Set-MailPublicFolder?
- Изменен тип ILYA [ sie ] SazonovModerator 20 декабря 2011 г. 16:31
12 декабря 2011 г. 10:19
Все ответы
-
День добрый.
Enable-MailPublicFolder -Identity '\Public Folder\Tests\Для тестирования 1' -Server '<Имя сервера>' | Set-MailPublicFolder -Alias '<Имя папки>'
MCITP. Знание - не уменьшает нашей глупости.- Изменено Oleg.KovalenkoModerator 12 декабря 2011 г. 10:28
12 декабря 2011 г. 10:28Модератор -
А Вы проверяли эту команду?
У меня эта команда отработала без ошибки, но alias всё равно создался такой же как и имя папки.
12 декабря 2011 г. 10:56 -
Передача через конвейер " | ", не работает?
http://technet.microsoft.com/ru-ru/library/aa998260.aspx
MCITP. Знание - не уменьшает нашей глупости.
- Изменено Oleg.KovalenkoModerator 12 декабря 2011 г. 11:43
- Изменено Yuriy Lenchenkov 19 декабря 2011 г. 14:18 поправил
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. Знание - не уменьшает нашей глупости.- Изменено Oleg.KovalenkoModerator 12 декабря 2011 г. 12:40
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