Error de "las operaciones dinámicas solo se pueden realizar en una aplicación homogénea" al iniciar PowerShell

Tengo un script de powershell que estoy intentando ejecutar desde el servicio REST de WCF. Estoy usando elSystem.Management.Automation ySystem.Management.Automation.Runspaces asambleas.

El código C # se ve así:

Command command = new Command(path);
command.Parameters.Add(param);
RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create();
using (Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration))
{
    runspace.Open();
    ... other code
}

Este error ocurre aquí una vez que intento ejecutar la instrucción de apertura:

Las operaciones dinámicas solo se pueden realizar en AppDomain homogéneo.

He mirado y mirado pero nada funcionó. He intentado agregar esta línea a mi web.config: Pero no hizo nada por mí.

¿Tienes pensamientos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta