我知道这是在这个板上,但我是新手,没有什么能真正阻碍我,所以我希望有人能提供一些见解。我收到以下错误:
无法调用此函数,因为当前主机没有实现它
这是我的代码
public static void runPowershellScript(string scriptName)
{
RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create();
Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration);
runspace.Open();
RunspaceInvoke scriptInvoker = new RunspaceInvoke(runspace);
scriptInvoker.Invoke("Set-ExecutionPolicy Unrestricted");
Pipeline pipeline = runspace.CreatePipeline();
pipeline.Commands.Add(scriptName);
pipeline.Invoke();
}
我通过的变量是我的脚本名称,它没有问题。