Симптоми
Да разгледаме следния сценарий:
-
Разрешете Скриптове агент cmdlet разширение агент в среда на Microsoft Exchange Server 2010.
-
Скрипт е конфигурирана да съдържа OnComplete манипулатор.
-
Можете да добавите скрипт конфигурационния файл.
-
Стартирате команда за обработка на множество обекти в канал с помощта на обвивката на Exchange за управление.
В този случай cmdlet разширение агент не след обработка първия обект. Освен това получавате следното съобщение за грешка в обвивката на:
ПРЕДУПРЕЖДЕНИЕ: Cmdlet разширение агент индекс номер е хвърлено изключение в OnComplete(). Изключението е:
System.NullReferenceException: Обект номер не настроен на екземпляр на обект.
в Microsoft.Exchange.Configuration.MonadDataProvider.MonadCommand.set_CommandType (CommandType стойност)
в Microsoft.Exchange.ProvisioningAgent.ScriptingAgentHandler.OnComplete (Boolean успешно, Exception e) в Microsoft.Exchange.Provisioning.ProvisioningLayer.OnComplete (задача задача, Boolean успешно, изключение изключение)
Причина
Този проблем възниква, защото OnComplete манипулатор неправилно задава powershell връзка null преди се обработват всички команди в канал. Това води до нарушаване на достъпа при изпълнение на следващите команди в канал.
Решение
За да разрешите този проблем, инсталирайте следния Сборен пакет за актуализация:
описание на сборния пакет за актуализация 1 за Exchange Server 2010 Service Pack 2
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Допълнителна информация
За повече информация относно удължаване агенти cmdlet посетете следния уеб сайт на Microsoft:
За повече информация за Скриптове агент cmdlet разширение агент посетете следния уеб сайт на Microsoft:
За повече информация как да управлявате cmdlet удължаване агенти, посетете следния уеб сайт на Microsoft:
За повече информация относно Enable-CmdletExtensionAgent cmdlet посетете следния уеб сайт на Microsoft:
За повече информация относно конвейер в обвивката на Exchange за управление посетете следния уеб сайт на Microsoft: