Exchange Management Shell wrapper for .NET
Methods implemented can be found here
Example usage
private ConnectionConfiguration GetConfig()
{
var config = new ConnectionConfiguration();
config.Username = "theuser";
config.Password = "supersecret";
config.Uri = "http://YourExchangeServer/powershell";
return config;
}
private void ExampleUsage()
{
var client = new ExchangeClient(GetConfig());
var output = client.GetDistributionGroup("MyDistributionGroupName");
}
Client may require AllowUnencrypted set to true