By Event Horizon Media | July 2026 | 5 min read
After months of daily use in a real enterprise Windows environment, here is my honest assessment of GitHub Copilot for IT professionals and sysadmins. No affiliate deals. No sponsorship. Just real production experience writing PowerShell scripts for actual machines on our domain.
I work in IT support managing enterprise Windows environments. My company provides access to GitHub Copilot through a Microsoft 365 enterprise subscription, which means zero financial bias in this review.
Where GitHub Copilot genuinely shines
For single-purpose, well-defined administrative tasks, Copilot is genuinely impressive.
I recently needed a PowerShell script to audit Active Directory and export specific user account details into a structured CSV file for compliance reporting. Instead of writing Get-ADUser pipeline statements from scratch, I prompted Copilot with clear requirements. Within seconds it produced clean, functional code that handled the parameter block correctly, formatted the pipeline properly, and included basic error handling. I made two minor adjustments and it ran flawlessly against our test domain.
For tasks similar to this — CSV parsing, registry tweaks, basic service status checks — results have been consistently reliable in my environment. Copilot acts as a high-speed assistant that saves significant time on repetitive syntax.
Where GitHub Copilot fails enterprise IT
Once you move from simple queries to multi-step enterprise deployments, Copilot struggles badly with the complexity.
I needed a PowerShell script designed to run inside Datto RMM to create an automated deployment task for Microsoft Office 2024. The requirements were standard for any enterprise IT environment: detect existing Office installations, silently uninstall older versions using Office Deployment Tool configuration files, check system prerequisites, download and run the Office 2024 setup silently, and log every step to a central network share.
The script ran — but critical sections were broken or missing entirely:
Product activation failed after installation with no useful error logged
Resume logic for restarts was present but did not function
The script failed to handle execution context under the SYSTEM account, which is how software deployment agents actually execute scripts
The ODT configuration file had invalid settings that broke the installation silently — no errors, no warnings, just a failed deployment
I spent hours running tests in isolated virtual machines, reading deployment logs, and manually rewriting the broken logic. By the time I fixed everything, I had spent far more time troubleshooting Copilot's output than if I had written the script from scratch using official Microsoft documentation.
The rule of thumb every sysadmin needs
After months of daily use, here is how I decide when to use Copilot and when to write it myself:
Use Copilot when writing linear single-purpose utility scripts like AD exports, file log cleanup, or basic service status checks. Use it when you know the exact command you need but want to save time on formatting.
Write it yourself when building multi-step orchestration scripts with conditional logic, external installer binaries, or custom configuration files. Write it yourself when the script executes under elevated system accounts across mixed Windows environments. And always write it yourself when a logic error could break end-user machines or create security gaps.
The bottom line
Treat GitHub Copilot like a junior intern. Great for fetching data and typing out boilerplate code. Absolutely not qualified to architect complex deployment workflows without supervision.
GitHub Copilot is a valuable assistant for everyday IT support — but it is not a replacement for fundamental scripting knowledge. For simple tasks it will genuinely speed up your workflow. For complex enterprise deployments, you will end up wasting more time fixing its mistakes than writing the code yourself.
This review reflects my personal experience as of July 2026. Features and pricing may have changed. This content was produced with AI tools.
Watch the full comparison video on the Event Horizon Media YouTube channel.