userAccountControl 16781312: Computer (workstation or member server), constrained delegation (any protocol)
userAccountControl Decoder: Decode Active Directory userAccountControl values (512, 514, 66048, 532480) into flags, see what each means and how to set it, or build one.
Active Directory keeps an account's switches (disabled, password never expires, trusted for delegation…) as bits added up in
its userAccountControl attribute: 66048 is 65536 + 512. Type a value from ADSI Edit, Get-ADUser -Properties
userAccountControl or a security report to see which flags it holds, what each means and how to change it, or tick flags
below to build one. Flag names and values are from Microsoft's
UserAccountControl property flags.
Computer (workstation or member server), constrained delegation (any protocol)
16781312 = 0x1001000 = 4096 + 16777216
| Value | Flag | Meaning |
|---|---|---|
| 4096 0x1000 |
WORKSTATION_TRUST_ACCOUNT | A computer account: a workstation or a member server. |
| 16777216 0x1000000 |
TRUSTED_TO_AUTH_FOR_DELEGATION review |
Constrained delegation with protocol transition: the account can get tickets as a user to the services it's allowed to, without that user's password. Security-sensitive: check which services are listed in msDS-AllowedToDelegateTo. Active Directory Users and Computers: "Trust this user/computer for delegation to specified services only, Use any authentication protocol" PowerShell: Set-ADAccountControl -TrustedToAuthForDelegation $true |
Find accounts like this
| Exactly this value | Get-ADObject -LDAPFilter "(userAccountControl=16781312)" -Properties userAccountControl |
|---|---|
| Computers with these flags | Get-ADComputer -LDAPFilter "(userAccountControl:1.2.840.113556.1.4.803:=16777216)" |
| LDAP filter | (userAccountControl:1.2.840.113556.1.4.803:=16777216) |