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

    ADUC: Clear 'dead' computers

    Scheduled Pinned Locked Moved IT Discussion
    adactive directoryaduccomputerspowershell
    13 Posts 7 Posters 2.2k Views
    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.
    • DustinB3403D
      DustinB3403
      last edited by DustinB3403

      I don't have the scripts with me (old job) but the command syntax is along these lines.

      Get-ADComputer -identity compname -Properties * | FT Name, LastLogonDate

      1 Reply Last reply Reply Quote 2
      • DustinB3403D
        DustinB3403
        last edited by

        To query the entire domain:

        Get-ADComputer -Filter * -Properties * | FT Name, LastLogonDate -Autosize

        1 Reply Last reply Reply Quote 2
        • momurdaM
          momurda
          last edited by

          Get-ADComputer -filter * -properties * | Sort LastLogonDate -Descending | Select Name, LastLogonDate
          will sort by date, giving you lonely pcs at bottom of terminal.

          1 Reply Last reply Reply Quote 2
          • DashrenderD
            Dashrender
            last edited by

            @momurda said in ADUC: Clear 'dead' computers:

            Get-ADComputer -filter * -properties * | Sort LastLogonDate -Descending | Select Name, LastLogonDate

            We need some tags on this post.

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

              @dashrender said in ADUC: Clear 'dead' computers:

              @momurda said in ADUC: Clear 'dead' computers:

              Get-ADComputer -filter * -properties * | Sort LastLogonDate -Descending | Select Name, LastLogonDate

              We need some tags on this post.

              You're it.

              1 Reply Last reply Reply Quote 1
              • jt1001001J
                jt1001001
                last edited by

                I use ADTidy for this
                http://www.cjwdev.com/Software/ADTidy/Info.html

                wirestyle22W 1 Reply Last reply Reply Quote 1
                • wirestyle22W
                  wirestyle22 @jt1001001
                  last edited by

                  @jt1001001 Paid or Free?

                  jt1001001J 1 Reply Last reply Reply Quote 0
                  • jt1001001J
                    jt1001001 @wirestyle22
                    last edited by

                    @wirestyle22 I've been using the free version without issues so far

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

                      Another way to do it

                      Get-ADComputer -Filter {PasswordLastSet -le $lastSetdate} -Properties passwordLastSet -ResultSetSize $null | FT samaccountname,PasswordLastSet
                      1 Reply Last reply Reply Quote 0
                      • dbeatoD
                        dbeato
                        last edited by

                        Another example taken from another script:

                        import-module activedirectory  
                        $domain = "domain.mydom.com"  
                        $DaysInactive = 90  
                        $time = (Get-Date).Adddays(-($DaysInactive)) 
                          
                        # Get all AD computers with lastLogonTimestamp less than our time 
                        Get-ADComputer -Filter {LastLogonTimeStamp -lt $time} -Properties LastLogonTimeStamp | 
                          
                        # Output hostname and lastLogonTimestamp into CSV 
                        select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp)}} | export-csv OLD_Computer.csv -notypeinformation
                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post