public EmbeddableRunspace(IPSConsole pConsole, string pComputerName, PSCredential pCredential, AuthenticationMechanism pMechanism = AuthenticationMechanism.Credssp) { embeddedPSHost = new EmbeddablePSHost(pConsole); RemoteConnectionInfo = new WSManConnectionInfo(false, pComputerName, 5985, "/wsman", "http://schemas.microsoft.com/powershell/Microsoft.PowerShell", pCredential); //RemoteConnectionInfo.ComputerName = pComputerName; //RemoteConnectionInfo.Credential = pCredential; RemoteConnectionInfo.AuthenticationMechanism = pMechanism; //RemoteConnectionInfo.Port = 5985; this.runspace = RunspaceFactory.CreateRunspace(embeddedPSHost, RemoteConnectionInfo); this.runspace.Open(); }
public EmbeddableRawUserInterface(IPSConsole pConsole) { myConsole = pConsole; }
public EmbeddablePSHost(IPSConsole pConsole) { Console = pConsole; embeddedPSHostUserInterface = new EmbeddablePSHostUserInterface(pConsole); this.privateData = new PSObject(); }
public PoshUI(PoshRawUI rawUI, IPSUI uiHelper) { myRawUi = rawUI; myConsole = uiHelper.Console; myPsHelper = uiHelper; }
public EmbeddablePSHostUserInterface(IPSConsole pConsole) { RawInferface = new EmbeddableRawUserInterface(pConsole); myConsole = pConsole; }
public EmbeddableRunspace(IPSConsole pConsole) { embeddedPSHost = new EmbeddablePSHost(pConsole); this.runspace = RunspaceFactory.CreateRunspace(embeddedPSHost); this.runspace.Open(); }