Skip to content
notirenPublic

About

Find-App.ps1 is a PowerShell script designed to scan for applications on a Windows system. It searches across the registry, running processes, and files.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Find-App.ps1

Find-App.ps1 is a PowerShell script designed to scan for applications on a Windows system. It searches across the registry, running processes, and files. The script supports quick, deep, or lite scans, can save reports, and optionally delete found applications.


Features

  • Scan for applications by name in the registry, processes, and files.
  • Choose between Lite, Fast, or Deep scans.
  • Run silently with minimal output.
  • Save scan results to a report.
  • Delete found applications automatically.
  • Built-in examples for guidance.

Requirements

  • PowerShell 5.1 or higher
  • Windows OS

Usage

.\Find-App.ps1 -AppName "<ApplicationName>" [Switches]

Switches

-LiteScan      : Perform a quick scan (programs/files/folders only).
-DeepScan      : Perform a thorough scan (full registry depth).
-Silent        : Run the scan silently, showing only summary counts.
-SaveReport    : Save the scan results to a report file.
-DeleteFound   : Automatically delete found applications.
-Examples      : Show usage examples.

Examples

# Example 1: Fast scan for Discord
.\Find-App.ps1 -AppName "Discord"

# Example 2: Lite scan for Zoom
.\Find-App.ps1 -AppName "Zoom" -LiteScan

# Example 3: Deep scan for Spotify and save report
.\Find-App.ps1 -AppName "Spotify" -DeepScan -SaveReport

# Example 4: Run a silent scan for Slack
.\Find-App.ps1 -AppName "Slack" -Silent

# Example 5: Delete found application Chrome
.\Find-App.ps1 -AppName "Chrome" -DeleteFound

Notes

  • -AppName (required): Needed for all scan operations.
  • -Examples (optional): Shows usage examples and does not require an application name.
  • -DeleteFound (optional): Prompts for confirmation (Y/N) before deleting any files, folders, or registry entries.
  • -MaxDepth (optional): Sets the maximum number of folder and registry levels to scan, overriding the default for the selected scan mode.
  • Colors in the output help highlight important information (process IDs, registry keys, etc.).

Author

Neriton Paçarizi

About

Find-App.ps1 is a PowerShell script designed to scan for applications on a Windows system. It searches across the registry, running processes, and files.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages