public static bool IsWinIdAdmin(string acctDomain, string account, string localAdminGrp, string domainAdmiGrp)
 {
     try
     {
         var dcNames = Configuration.OrganizationSetting.DcNames;
         //is non-dc
         if (!dcNames.ToLower().IsIntersectingAfterSplitWithSeparator(MachineInfoHelper.GetMachineInfo("machinename").ToLower(), ';'))
         {
             var isInAdminGroup = LocalAccountHelper.IsInGroup(acctDomain, account, localAdminGrp);
             if (isInAdminGroup)
             {
                 return(true);
             }
         }
         else//is dc
         {
             if (Configuration.OrganizationSetting.ShortDomainName == acctDomain & DomainAccountHelper.IsInGroup(Configuration.OrganizationSetting.ShortDomainName, account, "Domain Admins"))
             {
                 return(true);
             }
         }
         return(false);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }