Skip to content

roshde-it/it-support-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IT Support Portfolio

Why This Repo

Built to show practical L1 problem-solving, tidy documentation, and simple automation.

Small, practical tools and checklists that reflect real Level 1-2 support tasks. Everything here is simple, safe, and focused on showing problem solving, documentation, and tidy code.

Projects

  • File Organiser - move files from the Downloads folder into tidy subfolders by extension.
  • Log Scanner - scan .log and .txt files for common error markers and produce a quick summary.
  • Windows Health Check — quick machine triage (PowerShell). Output: table + JSON.
  • Network Quick Check — run a few simple diagnostics to help determine if a user's issue is local machine, DNS, or external connectivity. now includes a simple /24 ping sweep (ping_sweep.py).
  • Office Doc Automation (Word + Power Automate) - Generated a handover PDF from a tagged Word template and emailed it automatically via Power Automate.

Each project folder has its own README with usage examples.

Docs

  • Windows Wi-Fi troubleshooting checklist
  • Printer issues quick guide
  • New starter onboarding checklist

How to run

These scripts are written for Python 3.10+. They only use the standard library.

python projects/network_quick_check/netcheck.py
python projects/file_organiser/organise_downloads.py --path "C:/Users/Name/Downloads"
python projects/log_scanner/scan_logs.py --path "C:/Temp/logs"
PowerShell health check:
  cd projects/windows_health_check
  .\win_health_check.ps1

Network ping sweep:
  cd projects/network_quick_check
  python ping_sweep.py 192.168.1.0/24

Notes

  • Do not run scripts on production systems without permission.
  • Scripts read-only unless clearly stated otherwise. The organiser moves files, so use the --dry-run flag first.
  • No sensitive data should be added to this repo. Redact names, IPs, and anything confidential.

About

Practical L1 IT support scripts and checklists (Python): network checks, file organising, log scanning.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published