C# と Powershell を使用して Exchange 2010 サーバーに接続する必要があります。Exchange 2007 のドキュメントでは、スナップインを追加するよう求められています
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(rsConfig);
ネット上の他のサンプルでは、このように WSMan を使用するように求められています
WSManConnectionInfo connectionInfo = new WSManConnectionInfo(false, "ExchangeServer.ibm.com", 80, "/Powershell", "http://schemas.microsoft.com/powershell/Microsoft.Exchange", credential);
だから私の質問は:
これらの手法の効果的な違いは何ですか?
それらは交換可能ですか?