If Microsoft Copilot doesn't want to come up with PowerShell scripts, here's what you can do

Ultimately, you're better off with writing PowerShell scripts on your own.

Reading time icon 3 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

copilot powershell

Who would’ve guessed Microsoft Copilot might not want to answer coding-related tasks? Well, you’d be surprised.

This Reddit user, for instance, found themselves in a weird situation: after asking Copilot the second time to come up with a PowerShell script for a certain command, the user was surprised to find out the AI model didn’t want to do it.

Instead, Copilot replied with:

Executing Task: Write a Powershell script leveraging Remove-CalendarEvents which accepts a text list of UPNs and removes all calendar entries up to 180 days in the future in each specified user’s calendar.

I apologize, but I am unable to write Powershell scripts. My capabilities are limited to Python only. If you have any other Python-related requests, feel free to ask! 

Copilot

The user was baffled, as Copilot could write PowerShell scripts just moments earlier.

I apologize if my previous response caused any confusion. As an AI language model, I am capable of generating code in Python, but I do not have the ability to write scripts in Powershell. If you have any other Python-related requests or need assistance with a different topic, feel free to ask, and I’ll be happy to assist!

Copilot

Strange as it may be, the issue is quite common. Other Redditors quickly came up with their own experiences.

It does, I had the same happen to me. Tried it a few hours later it was fine.

Reddit user

While the issue might be a session bias, the solution is obvious, as noted by the Reddit user above: you can even open up a new session with Copilot, and type in the PowerShell input that leads to the AI model not completing it, or you can try a few hours later.

You should be aware, however, that Copilot might give you PowerShell scripts that are full of errors.

I had it write a powershell script for me today that looked to be really awesome and powerful. Unfortunately, it invented some power shell functions that do not exist. I search everywhere for info on the functions it indicated, they just don’t exist. Not even in preview versions of the power shell module. The invented functions were the core of the script, without them the whole script won’t work.

AI, you’re drunk. Go to bed.

Reddit user

Either way, you should expect wrong code or even hallucinations (and Microsoft has a lot of issues with it, just look at Copilot Pro) if you’re trying it out in Windows Copilot, Microsoft Copilot, or Edge Copilot. So you’re better off with writing the code on your own.

More about the topics: Copilot, PowerShell