Count users attributes in AD

This topic contains 5 replies, has 3 voices, and was last updated by  Dan Potter 1 year, 5 months ago.

  • Author
    Posts
  • #46831

    Alexander Dubel
    Participant

    Hello, guys
    I need to count how many user attributes we have in our Active directory.
    The command
    Get-ADUser -identity Administrator -properties *
    gives me all information about attributes but I can't calculate them.
    @(Get-ADUser -identity Administrator -properties *).Count # returns 1
    @(Get-ADUser -identity Administrator -properties *).Length # returns 1
    $output=Get-ADUser -identity Administrator -properties *
    @($output).Count # returns 1
    Please help

  • #46835

    Dan Potter
    Participant

    fyi, properties * doesn't contain all attributes.

  • #46837

    Dan Potter
    Participant

    (get-aduser me -Properties * |gm -MemberType property).count

    • #46848

      Alexander Dubel
      Participant

      Thank you guys.
      Your answers were really fast!
      Both variants are working.

  • #46842

    Matt Howard
    Participant

    Instead of .Count or .Length, use .PropertyCount

    i.e: (Get-ADUser -Identity Administrator -Properties *).PropertyCount

    • This reply was modified 1 year, 5 months ago by  Matt Howard.
  • #46865

    Dan Potter
    Participant

    Good one Matt. Hard to break old habits:D

    Get-ADObject -filter * -SearchBase (Get-ADRootDSE).schemaNamingContext | where objectclass -like "attributeschema" |select name

    now figure out how you can find those only related to the user class:D

You must be logged in to reply to this topic.