Referencia a objeto no establecida como una instancia de un objeto en Microsoft.Exchange.Transporter.InternetProxy.GetWebProxy (informe IReportProgress)

StackOverflow https://stackoverflow.com/questions/4748546

Pregunta

Estoy intentando llamar al cmdlet Set-MSOnlineUserPassword (parte de las herramientas de migración de servicios en línea de Microsoft) para restablecer una contraseña de usuario BPOS desde una aplicación web que se ejecuta bajo la identidad de servicio de red en Windows Server 2003 SP2. La siguiente excepción se tira:

System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.Exchange.Transporter.InternetProxy.GetWebProxy(IReportProgress report)
   at Microsoft.Exchange.Transporter.Provider.MicrosoftOnline.MicrosoftOnlineSessionContext.GetAWSProxy(IReportProgress report)
   at Microsoft.Exchange.Transporter.Provider.MicrosoftOnline.MicrosoftOnlineSessionContext..ctor(ScenarioStep step, ScenarioConfig config)
   at Microsoft.Exchange.Transporter.Provider.MicrosoftOnline.MicrosoftOnlineUserActivator.OpenTargetSession(ScenarioStep step, ScenarioConfig config)
   at Microsoft.Exchange.Transporter.ScenarioDirector.PrepareToExecute()
   at Microsoft.Exchange.Transporter.ScenarioDirector.ConfigureSession(ScenarioConfig config)
   at Microsoft.Exchange.Transporter.PSI.BaseTask.PrepScenario()
   at Microsoft.Exchange.Transporter.PSI.BaseTask.BeginProcessing()
   at Microsoft.Exchange.Transporter.PSI.SetXsMicrosoftOnlineUserPassword.BeginProcessing()
   at System.Management.Automation.Cmdlet.DoBeginProcessing()
   at System.Management.Automation.CommandProcessorBase.DoBegin()

El mismo código funciona bien si cambio de la cuenta de grupo de aplicaciones para utilizar la identidad del sistema local por lo que parece ser algún tipo de problema de permisos, pero no hay errores de seguridad en el registro de sucesos. ¿Alguien sabe lo que podría ser el permiso específico de que la cuenta de servicio de red no se encuentra?

¿Fue útil?

Solución

El problema se resolvió mediante el uso de una cuenta de dominio en lugar de la cuenta local de servicio de red para ejecutar el grupo de aplicaciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top