public void RunCmdletTest() { //List<string> getlist = new List<string>(); //getlist.Add("Set-ExecutionPolicy RemoteSigned"); //var s= ExecuteShellScript(getlist, null); using (CmdletProcessor cp = new CmdletProcessor()) { string pspath = System.AppDomain.CurrentDomain.BaseDirectory + "\\PSWrapper\\get-process.ps1"; var par = new CmdletParameterSetBase(pspath).AddParameter(new CmdletParameterSwitchValuePair("processName", new CmdletStringParameter("qq"))); var result = cp.RunCmdlet <PSObject>(par); } }
public void RunCmdletTest() { //List<string> getlist = new List<string>(); //getlist.Add("Set-ExecutionPolicy RemoteSigned"); //var s= ExecuteShellScript(getlist, null); using (CmdletProcessor cp = new CmdletProcessor()) { string pspath = System.AppDomain.CurrentDomain.BaseDirectory + "\\PSWrapper\\get-process.ps1"; var par = new CmdletParameterSetBase(pspath).AddParameter(new CmdletParameterSwitchValuePair("processName", new CmdletStringParameter("qq"))); var result = cp.RunCmdlet<PSObject>(par); } }