A console app with the following code never exits...
RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create();
PSSnapInException error;
runspaceConfiguration.AddPSSnapIn("Microsoft.DataProtectionManager.PowerShell", out error);
using (var runspaceInvoke = new RunspaceInvoke(runspaceConfiguration))
{
Collection
results = runspaceInvoke.Invoke("Get-ProtectionGroup -DPMServerName " + args[0]);
}