PowerShell template · Intermediate · Read-only · Low risk

Find stale AD computers

Finds enabled computers that have not logged on recently

What this PowerShell script does

Finds enabled computers that have not logged on recently

Requirements

  • Inactive days — e.g. 90
  • CSV output path — Example: C:\Temp\report.csv
  • SearchBase / output override — Optional

Environment

  • Module: ActiveDirectory
  • Permissions: Directory read access
  • Output: CSV report
  • Context: Windows host with RSAT
  • Risk: Low

Why use this template?

This free PowerShell script is intended for Microsoft administrators who need a repeatable way to finds enabled computers that have not logged on recently. It is generated locally and can be reviewed before you run it in your own environment.

The template uses ActiveDirectory and requires Directory read access. Output: CSV report. Level: Intermediate. Action: Read-only. Risk: Low.

Review before running

This template is generated locally in your browser. Review the generated command and test it outside production before use. Read-only describes the intended action of the template; your own wrapper scripts or surrounding commands can still change data.

Generate the script

Use the Builder to supply the required values, select the recommended PowerShell target and generate a copyable script. Nothing needs to be uploaded to Opselith.

Generate Find stale AD computers →