Я запускаю этот код для запуска силовой оболочки из приложения asp.net:
System.Management.Automation.Runspaces.Runspace runspace = System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace();
runspace.Open();
System.Management.Automation.Runspaces.Pipeline pipeline = runspace.CreatePipeline();
pipeline.Commands.AddScript(@"\\servername\path");
pipeline.Commands.Add("Out-String");
Collection<PSObject> results = pipeline.Invoke();
runspace.Close();
Но я получаю сообщение об ошибке:
.ps1 не может быть загружен, потому что выполнение скриптов отключено на этой системы. Подробнее см. "Get-help about_signing".
Тот же код отлично работает из командной строки или приложения windows (winform).