Лучший отвечающий
no provisioning handler is installed

Вопрос
-
Здравствуйте.
Вопрос вот в чем:
Я создаю учетную запись пользователя в домене.
Затем я запускаю консоль powershell с уже настроенным сеансом для работы с Exchange 2013
Как я понял для полноценной работы с командлетами exchange требуется сделать следующее
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
. $env:ExchangeInstallPath\bin\RemoteExchange.ps1
Connect-ExchangeServer -autoили
$s = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://mail/powershell
Import-PSSession $sВсе отлично все команды подгружаются. Идем дальше...
Почему же не работает enable-mailbox? Причем через web-интерфейс все работает и назначить на учетку базу получается без проблем...
Выясняем что за enable-mailbox отвечает Роль "Mail Recipients" выяснил я это командой
Get-ManagementRole -cmdlet enable-mailbox
В Excahnge я в группе,назовем ее Recipient Management, которая включает в себя роли
Assigned Roles
Distribution Groups
Mail Recipient Creation
Mail Recipients
Mailbox Import Export
Message Tracking
Migration
Move Mailboxes
Recipient Policies
Team MailboxesКак видим Mail Recipients там есть,получается что enable-mailbox тоже должен работать,но при попытке его выполнить выдается сообщение
Куда копать?Буду рад любой помощи...заранее спасибо.
23 июля 2015 г. 15:51
Ответы
-
Попробовал выполнить импорт сессии черезе
$s = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://mail/powershell
Import-PSSession $sПолитика выполнения
Get-ExecutionPolicy
RemoteSignedПолучилось выполнить команду.
- Помечено в качестве ответа elizarov 27 июля 2015 г. 8:50
27 июля 2015 г. 8:49
Все ответы
-
Вы подключаетесь с удаленной консоли PS, как я понимаю?
-ConnectionUri http://mail/powershell - здесь необходимо указывать FQDN, у вас же короткое имя.
Если подключиться с локальной консоли EMS сервера Exchange, ошибка повторяется?
Do not multiply entities beyond what is necessary
24 июля 2015 г. 4:56 -
создал сессию с указание полного имени FQDN сервера
Вот что выдается после ее завершения
при выполнении enable-mailbox ошибка повторилась.
Дело в том что права мне были делегированы,поэтому я выполняю команды удаленно. И одно время они работали. Никаких изменений не вносилось.
Насчет выполнения локально,скажу позже.
- Изменено elizarov 24 июля 2015 г. 8:28
24 июля 2015 г. 8:10 -
не видно, что там на скриншоте, но возможно это результат работы политики ограничивающей выполнение удаленных скриптов.
Попробуйте перед созданием сессии EMS выполнить Set-ExecutionPolicy RemoteSigned
Do not multiply entities beyond what is necessary
24 июля 2015 г. 9:16 -
- Изменено elizarov 24 июля 2015 г. 12:15
24 июля 2015 г. 12:14 -
Идея была интересная но УВЫ
C:\Windows\system32>Enable-mailbox $login -database spb-user
Enable-mailbox : No provisioning handler is installed.
At line:1 char:1
+ Enable-mailbox $login -database spb-user
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Enable-Mailbox], InvalidOperationException
+ FullyQualifiedErrorId : [Server=MDT,RequestId=8bfc4663-ade8-44bb-85c3-1915f316adc9,TimeStamp=7/24/2015 1:01:52 PM] [FailureCategory=Cmdlet-InvalidOperationException] 9212979F,Microsoft.Exchange.Management.RecipientTasks.En
ableMailbox[PS] C:\Windows\system32>Get-ExecutionPolicy
RemoteSigned
- Изменено elizarov 24 июля 2015 г. 13:04
24 июля 2015 г. 13:01 -
27 июля 2015 г. 6:03Модератор
-
Попробовал выполнить данное действие с ПК администратора exchange,запустив management tool от совего имени, все получилось получается что команда не выполняется на моих ПК.27 июля 2015 г. 8:07
-
27 июля 2015 г. 8:17Модератор
-
Про split permission точно сказать не могу но скорее всего не используется.
Вот такое сообщение выдается когда создается удаленный сеанс PS
WARNING: Proxy creation has been skipped for the following command: 'Add-AvailabilityAddressSpace, Add-DistributionGroupMember, Add-MailboxFolderPermission, Add-MailboxPermission, Clear-ActiveSyncDevice, Clear-MobileDevice, Clear-
TextMessagingAccount, Compare-TextMessagingVerificationCode, Complete-MigrationBatch, Connect-Mailbox, Disable-App, Disable-DistributionGroup, Disable-InboxRule, Disable-Mailbox, Disable-MailContact, Disable-MailUser, Disable-Push
NotificationProxy, Disable-RemoteMailbox, Disable-ServiceEmailChannel, Disable-UMCallAnsweringRule, Enable-App, Enable-DistributionGroup, Enable-InboxRule, Enable-Mailbox, Enable-MailContact, Enable-MailUser, Enable-PushNotificati
27 июля 2015 г. 8:19 -
Попробовал выполнить импорт сессии черезе
$s = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://mail/powershell
Import-PSSession $sПолитика выполнения
Get-ExecutionPolicy
RemoteSignedПолучилось выполнить команду.
- Помечено в качестве ответа elizarov 27 июля 2015 г. 8:50
27 июля 2015 г. 8:49