/PS_toolkit

PowerShell script to automate/facilitate some basic desktop support functions.

Primary LanguagePowerShell

PS_toolkit

PowerShell script to automate/facilitate some basic desktop support functions. Most of it is pretty self-explanatory; it's essentially just a launcher for built-in Windows tools.

General Functions

  1. View chronological Stability Index
  2. Reset Windows Update
  3. Reset network settings
  4. Detect and repair file system errors
  5. Get results of most recent file system check
  6. Clear Offline Files client-side cache for all users
  7. Clear credential cache for signed-in user
  8. Clear Edge cache for signed-in user
  9. Clear Teams cache for signed-in user
  10. Re-register all UWP apps for signed-in user
  11. Remove System-level Chrome
  12. Back up BitLocker recovery key to AD
  13. Enable BitLocker (and back up recovery key)
  14. List and remove local Windows profiles

Windows OS Maintenance

  1. Check the component store log for errors
  2. Scan the component store to detect errors
  3. Rebuild the component store from Windows Update
  4. Check Windows OS files and repair errors

Hardware Maintenance

  1. Run memory diagnostic

  2. Get results of most recent memory diagnostic

  3. Get system power report

  4. Get battery report (laptop only)

  5. Get device installation log

  6. Open Drive Optimizer

  7. Reboot P. New PS prompt X. Exit