Count users attributes in AD

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

  • Author
  • #46831

    Alexander Dubel

    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

    fyi, properties * doesn't contain all attributes.

  • #46837

    Dan Potter

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

    • #46848

      Alexander Dubel

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

  • #46842

    Matt Howard

    Instead of .Count or .Length, use .PropertyCount

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

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

    Dan Potter

    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.