Agent rozšíření rutiny nemůže zpracovat více objektů v kanálu v prostředí 2010 Exchange Server

Platí pro: Exchange Server 2010 EnterpriseExchange Server 2010 Standard

Příznaky


Jde o takovouto situaci:
  • Je-li povolit Skriptování agenta agenta rozšíření rutiny v prostředí Microsoft Exchange Server 2010.
  • Skript je nakonfigurován pro obslužné rutiny OnComplete obsahovat.
  • Přidejte skript do konfiguračního souboru.
  • Spuštění rutiny zpracování více objektů v potrubí pomocí prostředí Exchange Management Shell.
V tomto scénáři se nezdaří rutina agenta rozšíření poté, co zpracuje první objekt. Dále se zobrazí následující chybová zpráva v prostředí:
UPOZORNĚNÍ: Rutiny agenta rozšíření číslo indexu došlo k výjimce v OnComplete(). Výjimku tvoří:
System.NullReferenceException: Odkaz na objekt není nastaven na instanci objektu.
v Microsoft.Exchange.Configuration.MonadDataProvider.MonadCommand.set_CommandType (hodnota CommandType)
v Microsoft.Exchange.ProvisioningAgent.ScriptingAgentHandler.OnComplete (logická hodnota byla úspěšná, výjimka e) v Microsoft.Exchange.Provisioning.ProvisioningLayer.OnComplete (úkol, Boolean úspěšný, výjimky výjimka)

Příčina


K tomuto problému dochází, protože rutina OnComplete nesprávně nastaví připojení powershell null předtím, než jsou zpracovány všechny příkazy v kanálu. To způsobuje chybu narušení přístupu při potrubí následné příkazy budou provedeny.


Řešení


Chcete-li tento problém vyřešit, nainstalujte následující kumulativní aktualizaci:
2645995 Popis kumulativní aktualizace 1 pro Exchange Server 2010 Service Pack 2

Stav


Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace


Další informace o rozšíření agenti rutiny naleznete na následujícím webu společnosti Microsoft:Další informace o Skriptování agenta agenta rozšíření rutina navštivte následující web společnosti Microsoft:Další informace o správě rozšíření agenti rutiny naleznete na následujícím webu společnosti Microsoft:Další informace o rutiny Enable-CmdletExtensionAgent navštivte následující web společnosti Microsoft:Další informace o použití kanálů v prostředí Exchange Management Shell navštivte následující web společnosti Microsoft: