public CPOMyPowerShell RemoveMailbox(CustomCPOMailbox mailbox) { ps.AddCommand(psScriptPath + @"\Remove-Mailbox.ps1"); ps.AddParameter("Organization", mailbox.Organization); ps.AddParameter("Identity", mailbox.UserPrincipalName); return(this); }
public CPOMyPowerShell CreateMailbox(CustomCPOMailbox newMailbox) { ps.AddCommand(psScriptPath + @"\CreateMailbox.ps1"); ps.AddParameter("Organization", newMailbox.Organization); ps.AddParameter("Name", newMailbox.Name); ps.AddParameter("PrimarySmtpAddress", newMailbox.UserPrincipalName); ps.AddParameter("Type", newMailbox.Type); if (newMailbox.EmailAddresses.Count > 0) { ps.AddParameter("EmailAddresses", newMailbox.EmailAddresses); } return(this); }