public CPOMyPowerShell DeleteDistributionGroup(CustomCPODistributionGroup distributionGroup)
        {
            ps.AddCommand(psScriptPath + @"\DeleteDistributionGroup.ps1");
            ps.AddParameter("Organization", distributionGroup.Organization);
            ps.AddParameter("PrimarySmtpAddress", distributionGroup.PrimarySmtpAddress);

            return(this);
        }
        public CPOMyPowerShell AddDistributionGroupManager(CustomCPODistributionGroup distributionGroup)
        {
            ps.AddCommand(psScriptPath + @"\Add-DistributionGroupManager.ps1");
            ps.AddParameter("Organization", distributionGroup.Organization);
            ps.AddParameter("Group", distributionGroup.PrimarySmtpAddress);
            ps.AddParameter("Manager", distributionGroup.ManagedBy);

            return(this);
        }
        /*public CPOMyPowerShell CustomerReportTest()
         * {
         *  ps.AddCommand("C:\\Scripts\\GetReportTest.ps1");
         *  return this;
         * }*/

        public CPOMyPowerShell CreateDistributionGroup(CustomCPODistributionGroup newDistributionGroup)
        {
            ps.AddCommand(psScriptPath + @"\CreateDistributionGroup.ps1");
            ps.AddParameter("Organization", newDistributionGroup.Organization);
            ps.AddParameter("Name", newDistributionGroup.Name);
            ps.AddParameter("PrimarySmtpAddress", newDistributionGroup.UserPrincipalName);
            ps.AddParameter("ManagedBy", newDistributionGroup.ManagedBy);
            ps.AddParameter("RequireSenderAuthentication", newDistributionGroup.RequireSenderAuthentication);
            return(this);
        }