Merged with the latest changeset
This commit is contained in:
parent
e2b7191c98
commit
e2b94badfd
3 changed files with 113 additions and 0 deletions
|
@ -230,6 +230,11 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
{
|
||||
DeleteAuthoritativeDomainInternal(domain);
|
||||
}
|
||||
|
||||
public void ChangeAcceptedDomainType(string domainName, ExchangeAcceptedDomainType domainType)
|
||||
{
|
||||
ChangeAcceptedDomainTypeInternal(domainName, domainType);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Mailboxes
|
||||
|
@ -5954,6 +5959,31 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
ExchangeLog.LogEnd("CreateAuthoritativeDomainInternal");
|
||||
}
|
||||
|
||||
private void ChangeAcceptedDomainTypeInternal(string domainName, ExchangeAcceptedDomainType domainType)
|
||||
{
|
||||
ExchangeLog.LogStart("ChangeAcceptedDomainType");
|
||||
|
||||
Runspace runSpace = null;
|
||||
try
|
||||
{
|
||||
runSpace = OpenRunspace();
|
||||
|
||||
SetAcceptedDomainType(runSpace, domainName,domainType);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
ExchangeLog.LogError("ChangeAcceptedDomainType", ex);
|
||||
throw;
|
||||
}
|
||||
finally
|
||||
{
|
||||
|
||||
CloseRunspace(runSpace);
|
||||
}
|
||||
|
||||
ExchangeLog.LogEnd("ChangeAcceptedDomainType");
|
||||
}
|
||||
|
||||
private void DeleteAcceptedDomain(string domainName)
|
||||
{
|
||||
ExchangeLog.LogStart("DeleteAcceptedDomain");
|
||||
|
@ -6018,6 +6048,17 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
ExchangeLog.LogEnd("RemoveAcceptedDomain");
|
||||
}
|
||||
|
||||
private void SetAcceptedDomainType(Runspace runSpace, string id, ExchangeAcceptedDomainType domainType)
|
||||
{
|
||||
ExchangeLog.LogStart("SetAcceptedDomainType");
|
||||
Command cmd = new Command("Set-AcceptedDomain");
|
||||
cmd.Parameters.Add("Identity", id);
|
||||
cmd.Parameters.Add("DomainType", domainType.ToString());
|
||||
cmd.Parameters.Add("Confirm", false);
|
||||
ExecuteShellCommand(runSpace, cmd);
|
||||
ExchangeLog.LogEnd("SetAcceptedDomainType");
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region ActiveSync
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue