كل المقالات
Hacks & Workarounds

How I Used Claude to Write PowerShell Scripts I Couldn't

Manaal Khan2 May 2026 at 12:13 am5 دقيقة للقراءة
How I Used Claude to Write PowerShell Scripts I Couldn't

Key Takeaways

Article image
  • Claude can generate Windows automation scripts from plain English descriptions
  • The AI flags likely failure points like Task Scheduler running as a different user account
  • You can request dry run modes to test scripts before committing

The Problem With DIY Windows Automation

Windows has powerful automation tools built in. Task Scheduler, PowerShell, robocopy, batch files. They're all free and sitting on your PC. The problem is getting them to work together without spending hours in forum threads that assume you know what "mapped drive context" means.

Rob LeFebvre, writing for MakeUseOf, describes this exact frustration. He wanted something simple: back up his Documents folder on a schedule so he wouldn't have to remember to do it himself. The tools existed. The knowledge didn't.

Here's the specific trap he kept hitting. You write a robocopy command that works perfectly in Terminal. You paste it into a .bat file. You schedule it with Task Scheduler. Then you wake up to find nothing happened, because Task Scheduler runs scripts as a background system account, not as you, and that account doesn't recognize your mapped drive letters.

What Claude Does Differently

LeFebvre's solution was to describe what he wanted in plain English to Claude, Anthropic's AI assistant. Not "write me a robocopy command" but "Back up my Documents folder to my external drive every night at 2 am, log what happens, and handle it gracefully if the drive isn't connected."

Claude returned two files: backup_documents.bat (the script that does the work) and install_task.bat (which sets up the scheduled task correctly). More importantly, it flagged the Task Scheduler user account issue upfront, before LeFebvre could waste a night waiting for a backup that would never run.

A backup prompt for Claude
A backup prompt for Claude

The AI also built in a dry run mode. Instead of waiting overnight to discover a silent failure, LeFebvre could test the script immediately and see exactly what it would copy, where, and whether the paths resolved correctly.

The Basic Robocopy Command

For context, here's the core robocopy syntax LeFebvre started with:

batch
robocopy "C:\Users\[username]\Documents" "D:\Backup\Documents" /E /Z /MT:8

This copies the Documents folder to an external drive, including subdirectories (/E), in restartable mode (/Z), using 8 threads (/MT:8). Simple enough. But adding logging, scheduling it for 2 am, and making it work when the system account runs it instead of your user account is where things get complicated fast.

Why This Approach Works

The value isn't just code generation. It's explanation. LeFebvre could ask Claude to walk through each line of the script before running it. That meant he understood what he was executing, not just blindly pasting commands from Stack Overflow.

This matters for debugging. When something breaks (and something always breaks), understanding the script's logic lets you describe the failure to Claude and get a targeted fix, rather than starting from scratch.

Also Read
7 Ways Professionals Use AI to Save Hours Each Week

More practical AI automation workflows

Limitations to Know

Claude isn't infallible. It can generate scripts with bugs, especially for edge cases it wasn't explicitly told about. The dry run mode helps catch obvious issues, but you still need to verify the script does what you expect on your specific system.

There's also the question of security. Running scripts from any source, AI or otherwise, requires basic caution. Review the code. Understand what permissions it needs. Don't run anything that touches system files without knowing why.

Also Read
Linux Copy Fail Flaw Grants Root Access: How to Patch Now

Related: security risks in file operations

Working iwth Claude to create bulk rename script
Working iwth Claude to create bulk rename script
claude
claude
ℹ️

Logicity's Take

Getting Started

If you want to try this workflow, start with a low-stakes automation. Backing up a folder to a second drive is a good choice. You can test it immediately, see if files copy correctly, and adjust without risking data loss.

  • Describe your goal in plain English, including edge cases (What if the drive isn't connected?)
  • Ask Claude to explain each line of the generated script
  • Request a dry run mode so you can test without waiting for scheduled execution
  • Run the script manually first before scheduling it

Frequently Asked Questions

Can Claude write PowerShell scripts for any Windows automation?

Claude can generate PowerShell and batch scripts for most common automation tasks. Complex system administration or network-level scripting may require more iteration and testing.

Is it safe to run scripts generated by AI?

You should review any AI-generated script before running it. Ask the AI to explain each line, test with dry run modes when possible, and avoid running scripts with elevated permissions unless you understand exactly what they do.

Why does Task Scheduler fail when the same command works in Terminal?

Task Scheduler runs scripts as a system account, not your user account. This account doesn't have access to your mapped network drives or user-specific environment variables, causing scripts to fail silently.

Do I need a paid Claude subscription for this?

The free tier of Claude can handle basic script generation. Longer conversations or complex multi-file outputs may benefit from a paid subscription with higher usage limits.

ℹ️

Need Help Implementing This?

Source: MakeUseOf

M

Manaal Khan

Tech & Innovation Writer

مقالات ذات صلة

استدعاءات يونيو 2026 للسيارات: Ford وHonda وToyota تسحب ملايين المركبات من الأسواق
Hacks & Workarounds·5 د

استدعاءات يونيو 2026 للسيارات: Ford وHonda وToyota تسحب ملايين المركبات من الأسواق

سجّلت الهيئة الوطنية الأمريكية لسلامة المرور على الطرق السريعة NHTSA أكثر من 300 استدعاء للسلامة شملت أكثر من 100 شركة مصنّعة منذ بداية عام 2026، لكن استدعاءات يونيو 2026 للسيارات جاءت الأضخم والأخطر.

اقرأ أيضاً

6 مزايا خفية في ترجمة Google لا يعرفها معظم المسافرين
Hacks & Workarounds·5 د

6 مزايا خفية في ترجمة Google لا يعرفها معظم المسافرين

تحتفل خدمة ترجمة Google بعامها العشرين في 2026، وباتت تدعم نحو 250 لغة تغطي أكثر من 95% من سكان العالم. لكن رغم استخدام أكثر من مليار شخص لها شهرياً—بترجمة قرابة تريليون كلمة—يظل كثير من المسافرين حبي

عمر حسن·
4 تطبيقات متضخمة في Windows 11 وبدائلها مفتوحة المصدر
Hacks & Workarounds·5 د

4 تطبيقات متضخمة في Windows 11 وبدائلها مفتوحة المصدر

منذ إطلاق Windows 11، تصاعدت شكاوى المستخدمين من التطبيقات المثبتة مسبقاً التي تستهلك موارد الجهاز وتُلحّ في دفعهم نحو اشتراكات Microsoft. الحل؟ بدائل مفتوحة المصدر خفيفة وفعّالة لا تحمل أجندات تجارية

عمر حسن·
5 توزيعات لينكس رائدة اختفت بهدوء من المشهد التقني
Hacks & Workarounds·6 د

5 توزيعات لينكس رائدة اختفت بهدوء من المشهد التقني

لا شيء يدوم إلى الأبد، بما في ذلك أنظمة التشغيل. بينما صمدت توزيعات مثل Ubuntu وFedora أمام اختبار الزمن، اختفت توزيعات لينكس تاريخية أخرى تاركةً وراءها إرثاً تقنياً لا يُنسى. هذه التوزيعات الخمس قدّم

عمر حسن·