コード例 #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();
 }
コード例 #2
0
 public EmbeddableRawUserInterface(IPSConsole pConsole)
 {
     myConsole = pConsole;
 }
コード例 #3
0
 public EmbeddablePSHost(IPSConsole pConsole)
 {
     Console = pConsole;
     embeddedPSHostUserInterface = new EmbeddablePSHostUserInterface(pConsole);
     this.privateData            = new PSObject();
 }
コード例 #4
0
ファイル: PoshUI.cs プロジェクト: ForNeVeR/PoshConsole
		public PoshUI(PoshRawUI rawUI, IPSUI uiHelper)
        {
            myRawUi = rawUI;
            myConsole = uiHelper.Console;
            myPsHelper = uiHelper;
        }
コード例 #5
0
 public EmbeddablePSHostUserInterface(IPSConsole pConsole)
 {
     RawInferface = new EmbeddableRawUserInterface(pConsole);
     myConsole    = pConsole;
 }
コード例 #6
0
 public EmbeddableRunspace(IPSConsole pConsole)
 {
     embeddedPSHost = new EmbeddablePSHost(pConsole);
     this.runspace  = RunspaceFactory.CreateRunspace(embeddedPSHost);
     this.runspace.Open();
 }