No se puede crear varios espacios de ejecución de System.Management.Automation en una aplicación web para dos o más usuarios diferentes

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 3115600
Síntomas
Cuando intenta que varios usuarios puedan crear espacios de ejecución de System.Management.Automation en una aplicación web y está utilizando credenciales implícitas (por ejemplo, las credenciales de suplantación), observa que sólo el primer usuario que tiene acceso a la aplicación web puede llamar al métodoCreateRunspace . Todas las solicitudes subsiguientes producirá un error con una excepción similar al siguiente:

System.Management.Automation.PSInvalidOperationException
en System.Management.Automation.Remoting.Client.WSManClientSessionTransportManager.Initialize
en System.Management.Automation.Remoting.Client.WSManClientSessionTransportManager.. ctor
en System.Management.Automation.Remoting.ClientRemoteSessionDSHandlerImpl.. ctor
en System.Management.Automation.Remoting.ClientRemoteSessionImpl.. ctor
en System.Management.Automation.Internal.ClientRunspacePoolDataStructureHandler.. ctor
en System.Management.Automation.Runspaces.Internal.RemoteRunspacePoolInternal.CreateDSHandler
en System.Management.Automation.Runspaces.RunspacePool.. ctor
en System.Management.Automation.RemoteRunspace.. ctor
en System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace
en System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace
Causa
Este comportamiento es por diseño.
Solución
Para crear varios espacios de ejecución de System.Management.Automation en una aplicación web para dos o más usuarios diferentes, debe pasar las credenciales explícitas.
Más información
Para crear varios espacios de ejecución de administración remota, asegúrese de que las condiciones siguientes son verdaderas:
  • Suplantación de ASP.Net no está habilitada en el directorio virtual de IIS.
  • Se quitó toda lógica de suplantación de Windows desde el código.
  • Los usuarios se les pedirá un nombre de usuario y una contraseña.

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 3115600 - Última revisión: 11/11/2015 22:14:00 - Revisión: 1.0

Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Standard, Windows Server 2012 Essentials, Windows Server 2012 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2008 Enterprise, Exchange Server 2016 Enterprise Edition, Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2010 Enterprise

  • kbsurveynew kbmt KB3115600 KbMtes
Comentarios