ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Powershell - Count AD users

    IT Discussion
    powershell count ad
    5
    13
    3.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • gjacobseG
      gjacobse
      last edited by

      Try this one?

      (Get-ADUser -filter * -searchbase "OU=Vancouver, OU=MyCompany, DC=Domain, DC=Local").count
      

      the AD has two OUs, Both OUs are two words with (space).

      dbeatoD 1 Reply Last reply Reply Quote 1
      • gjacobseG
        gjacobse
        last edited by

        Gonna try to edit this and see...

        https://gallery.technet.microsoft.com/scriptcenter/Powershell-script-to-5edcdaea

        1 Reply Last reply Reply Quote 0
        • dbeatoD
          dbeato @gjacobse
          last edited by

          @gjacobse This one works. But you can take a look at this 🙂 From Neally.
          https://community.spiceworks.com/topic/1926864-counting-all-enabled-and-disabled-users-in-ad
          Pretty neat.

          gjacobseG 1 Reply Last reply Reply Quote 0
          • gjacobseG
            gjacobse @dbeato
            last edited by

            @dbeato said in Powershell - Count AD users:

            @gjacobse This one works. But you can take a look at this 🙂 From Neally.
            https://community.spiceworks.com/topic/1926864-counting-all-enabled-and-disabled-users-in-ad
            Pretty neat.

            Where is my bottle of bleach? SW - Really? jK - thanks will look at that now.

            1 Reply Last reply Reply Quote 0
            • dbeatoD
              dbeato
              last edited by dbeato

              Here it is so you don't need to go there 🙂

              
              $allDisabldAccounts = (Search-ADAccount -AccountDisabled).count
              Write-Output "Disabled accounts:`t`t $allDisabldAccounts"
              $all = (get-aduser -Filter *).count
              $allactive = $all - $allDisabldAccounts
              Write-Output "Active Accounts:`t`t $allactive"
              Write-Output "All Accounts:`t`t`t $all"
              gjacobseG 1 Reply Last reply Reply Quote 1
              • gjacobseG
                gjacobse @dbeato
                last edited by

                @dbeato said in Powershell - Count AD users:

                $allDisabldAccounts = (Search-ADAccount -AccountDisabled).count
                Write-Output "Disabled accounts:tt $allDisabldAccounts"
                $all = (get-aduser -Filter *).count
                $allactive = $all - $allDisabldAccounts
                Write-Output "Active Accounts:tt $allactive"
                Write-Output "All Accounts:tt`t $all"

                Yup,.. nice.
                Thank you

                Disabled accounts: 11
                Active Accounts: 201
                All Accounts: 212

                1 Reply Last reply Reply Quote 0
                • dbeatoD
                  dbeato
                  last edited by

                  Yeah, it works nice, you can use the filter of your OU if you want too.

                  gjacobseG 1 Reply Last reply Reply Quote 0
                  • gjacobseG
                    gjacobse @dbeato
                    last edited by

                    @dbeato said in Powershell - Count AD users:

                    Yeah, it works nice, you can use the filter of your OU if you want too.

                    Thanks - I can already see that I want to do more with it. But I didn't need that level tonight. Maybe next week when I have more time... yea.. like THAT will happen.

                    1 Reply Last reply Reply Quote 1
                    • ObsolesceO
                      Obsolesce @gjacobse
                      last edited by

                      @gjacobse said in Powershell - Count AD users:

                      I don't do PS,... but I need a script to count the number of AD users,.... I've tried several but they all error - LIKELY since I don't know PS and am not keying the sting values (verb-noun) correctly..

                      Or, open up Active Directory Users and Computers, right-click on your domain, click find.

                      In the find window, specify only users to search for, then click the Find button. There will be a count at the bottom.

                      (if there wasn't a specific reason to use PowerShell)

                      1 Reply Last reply Reply Quote 2
                      • J
                        joelbarlow40
                        last edited by joelbarlow40

                        You can try the following command:

                        (get-aduser -filter *).count

                        For only Enabled User Accounts
                        (get-aduser -filter *|where {$_.enabled -eq "True"}).count

                        For only Disabled User Accounts
                        (get-aduser -filter *|where {$_.enabled -ne "False"}).count

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post