Many users use PowerShell to extend the capabilities of the Agent.
In the current implementation, this can be quite difficult due to the presence of only the system.run key that runs commands in the cmd.exe shell.
Thus, starting PowerShell now looks overly complicated:
Zabbix Agent -> CMD -> PowerShell -> Command
Especially if there are special characters and parameters somewhere.
I suggest adding a new key in the Agent for Windows: system.run.ps