Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 public EmbeddableRawUserInterface(IPSConsole pConsole)
 {
     myConsole = pConsole;
 }
Esempio n. 3
0
 public EmbeddablePSHost(IPSConsole pConsole)
 {
     Console = pConsole;
     embeddedPSHostUserInterface = new EmbeddablePSHostUserInterface(pConsole);
     this.privateData            = new PSObject();
 }
Esempio n. 4
0
		public PoshUI(PoshRawUI rawUI, IPSUI uiHelper)
        {
            myRawUi = rawUI;
            myConsole = uiHelper.Console;
            myPsHelper = uiHelper;
        }
 public EmbeddablePSHostUserInterface(IPSConsole pConsole)
 {
     RawInferface = new EmbeddableRawUserInterface(pConsole);
     myConsole    = pConsole;
 }
Esempio n. 6
0
 public EmbeddableRunspace(IPSConsole pConsole)
 {
     embeddedPSHost = new EmbeddablePSHost(pConsole);
     this.runspace  = RunspaceFactory.CreateRunspace(embeddedPSHost);
     this.runspace.Open();
 }