Skip to content
/ PMW Public

This batch script provides a set of tools for managing and monitoring processes on Windows systems. It allows users to perform various actions such as listing processes, viewing process details, filtering processes based on criteria, terminating processes, and more.

License

Notifications You must be signed in to change notification settings

vVv-Keys/PMW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


██ ▄█▀▓█████▓██   ██▓  ██████ 
██▄█▒ ▓█   ▀ ▒██  ██▒▒██    ▒  
▓███▄░ ▒███    ▒██ ██░░ ▓██▄   
▓██ █▄ ▒▓█  ▄  ░ ▐██▓░  ▒   ██▒
▒██▒ █▄░▒████▒ ░ ██▒▓░▒██████▒▒
▒ ▒▒ ▓▒░░ ▒░ ░  ██▒▒▒ ▒ ▒▓▒ ▒ ░
░ ░▒ ▒░ ░ ░  ░▓██ ░▒░ ░ ░▒  ░ ░
░ ░░ ░    ░   ▒ ▒ ░░  ░  ░  ░  
░  ░      ░  ░░ ░           ░  
              ░ ░ 

Windows Process Management Script

This batch script provides a comprehensive set of tools for managing and monitoring processes on Windows systems. It allows users to perform various actions such as listing processes, viewing process details, filtering processes based on criteria, terminating processes, adjusting process priorities, suspending and resuming processes, and more.

Features:

  1. List Processes: Displays a list of running processes along with their CPU and memory usage.

  2. View Process Details: Allows viewing detailed information about a specific process.

  3. Filter Processes: Enables filtering processes based on criteria such as name, PID, or owner.

  4. Kill Process: Terminates a specified process.

  5. Adjust Process Priority: Modifies the priority of a process.

  6. Suspend Process: Suspends a running process.

  7. Resume Process: Resumes a suspended process.

  8. Interactive Mode: Provides an interactive menu for easy navigation of available actions.

  9. Error Handling: Includes error handling to handle invalid input and errors gracefully.

  10. Configuration: Configure settings and thresholds (Not available in Windows).

  11. Remote Process Management: Manage processes on remote systems (Not available in Windows).

  12. Integration with Task Scheduler: Schedule process management tasks using the Windows Task Scheduler (Not available in Windows).

  13. Process Monitoring with Alerts: Basic process monitoring capabilities with alerts for abnormal behavior (Not available in Windows).

  14. Process Lifecycle Management: Start, pause, and restart processes for complete lifecycle management (Not available in Windows).

  15. GUI Interface: Graphical user interface for a more user-friendly experience (Not available in Windows).

Usage:

  • Run the script without any arguments to enter interactive mode.
  • Specify action, PID, and optional priority as command-line arguments for direct execution.

Available Actions:

  • 1: List Processes
  • 2: View Process Details
  • 3: Filter Processes
  • 4: Kill Process
  • 5: Process Grouping (Not available)
  • 6: Configuration (Not available)
  • 7: Adjust Process Priority
  • 8: Suspend Process
  • 9: Resume Process
  • 10: Remote Process Management (Not available)
  • 11: Integration with Task Scheduler (Not available)
  • 12: Process Monitoring with Alerts (Not available)
  • 13: Process Lifecycle Management (Not available)
  • 14: GUI Interface (Not available)
  • 15: Exit

Notes:

  • Certain functionalities may not be available on all Windows systems.
  • Error handling is in place to guide users in case of invalid input or unavailable features.
  • (NOT AVAILABLE) Currently not implemented or being worked on because of bug issues or other random issues -- all features free soon.

CONTRIBUTIONS

  • feel free to contribute or leave a like if you enjoyed this project or found it useful - thank you!

FUTURE UPDATES:

++++ Process Grouping (Not available) Configuration (Not available) Remote Process Management (Not available) Integration with Task Scheduler (Not available) Process Monitoring with Alerts (Not available) Process Lifecycle Management (Not available) GUI Interface (Not available)


About

This batch script provides a set of tools for managing and monitoring processes on Windows systems. It allows users to perform various actions such as listing processes, viewing process details, filtering processes based on criteria, terminating processes, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages