簡體   English   中英

Powershell運行空間池能否建立遠程連接並加載管理單元?

[英]Can the Powershell runspace pool establish a remote connection and load a snap-in?

我正在開發一個多租戶SharePoint配置應用程序,並計划將Powershell用於大多數配置。 我想使用遠程Powershell從未安裝SharePoint的服務器上調用我的cmdlet。 但是,在我可以運行任何SharePoint cmdlet之前,必須將SharePoint管理單元加載到運行空間中。 不幸的是,在創建運行空間池時,我找不到同時提供連接信息和管理單元的方法。

帶連接的運行空間池

    Dim connectionUrl = New Uri(String.Format("http://{0}/wsman/", remoteServer))
    Dim connectionInfo = New WSManConnectionInfo(connectionUrl)

    Me._runspacePool = RunspaceFactory.CreateRunspacePool(10, 20, connectionInfo)

帶管理單元的運行空間池

    Dim sessionState = InitialSessionState.Create("Microsoft.Sharepoint.Powershell")
    Me._runspacePool = RunspaceFactory.CreateRunspacePool(sessionState)

有人知道這樣做的方法嗎?

如果按照以下說明進行操作,則應該能夠像在服務器上一樣運行任何SharePoint cmdlet。

http://blogs.msdn.com/b/opal/archive/2010/03/07/sharepoint-2010-with-windows-powershell-remoting-step-by-step.aspx

如果您在設置時遇到任何麻煩,請告訴我...我最近親自完成了該程序,並使其運行良好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM