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);
        }