Пример #1
0
 /// <summary>
 /// Determines whether this user is an application account.
 /// </summary>
 /// <returns><c>true</c> if this user is an application account; otherwise, <c>false</c>.</returns>
 public bool IsApplicationAccount()
 {
     return(SamAccountName.EndsWith("-APP", StringComparison.InvariantCultureIgnoreCase) ||
            DistinguishedName.Contains(",OU=Application Accounts,"));
 }
Пример #2
0
 /// <summary>
 /// Determines whether this user is an service account.
 /// </summary>
 /// <returns><c>true</c> if this user is an service account; otherwise, <c>false</c>.</returns>
 public bool IsServiceAccount()
 {
     return(SamAccountName.EndsWith("-SVC", StringComparison.InvariantCultureIgnoreCase) ||
            DistinguishedName.Contains(",OU=Service Accounts,"));
 }
Пример #3
0
 /// <summary>
 /// Determines whether this user is an administrative account.
 /// </summary>
 /// <returns><c>true</c> if this user is an administrative account; otherwise, <c>false</c>.</returns>
 public bool IsAdministrativeAccount()
 {
     return(SamAccountName.EndsWith("-ADM", StringComparison.InvariantCultureIgnoreCase) ||
            DistinguishedName.Contains(",OU=Administrative Accounts,"));
 }