我很努力讓Exchange mManagement Shell命令在我的C#代碼中運行。這是問題。如何安裝Exchange命令行管理程序模塊以在代碼中運行Powershell Exchange腳本
我訪問運行Exchange 2010
我已經直接運行我的Exchange管理Shell命令外匯管理殼牌 簡單的例子裏面的服務器上測試的Exchange Server:獲取郵箱
我創建一個控制檯應用程序來運行我的PS命令
我把Exchange服務器上的exe文件,並試圖運行它
我上PSS的錯誤napInInfo信息= rsConfig.AddPSSnapIn行代碼:
//Creating and Opening a Runspace
RunspaceConfiguration rsConfig = RunspaceConfiguration.Create();
PSSnapInException snapInException = null;
PSSnapInInfo info = rsConfig.AddPSSnapIn("Microsoft.Exchange.Management.PowerShell.Admin", out snapInException);
Runspace myRunSpace = RunspaceFactory.CreateRunspace(rsConfig);
myRunSpace.Open();
還有另一個職位與此完全相同的問題,但沒有真正的答案,所以我開始這一個。
問題很簡單。我無法添加名爲「Microsoft.Exchange.Management.PowerShell.Admin」的管理單元。我在網上閱讀的所有文件都表示這是可行的命令。事實上,我發現這個帖子,http://msdn.microsoft.com/en-us/library/bb332449(EXCHG.80).aspx這是非常簡單,看起來很簡單。 Exchange 2010中有沒有「Microsoft.Exchange.Management.PowerShell.Admin」?是否有另一個管理單元,我應該參考?這應該很簡單,但我無法擺脫這個錯誤。
順便說一句,我得到的錯誤是:「沒有爲Windows PowerShell版本2註冊管理單元。」
任何幫助,將不勝感激。
我不投票同意關閉這個問題,因爲這是開發商所有的時間奮鬥的東西。這是一個開發人員的問題,而不是SuperUser只是修補PowerShell。 – 2010-08-26 14:54:36