Does your organization allow users to run PowerShell on Microsoft Windows?
Why do I ask? State Actors use the scripting language heavily in cyberattacks. One example is with the Petya/NotPetya campaigns. The problem is that PowerShell has native integration with .NET Framework which offers:
The most effective way (according to Microsoft) to block PowerShell is to block the System.Management.Automation.dll, which is the library that PowerShell heavily relies on. For more on the risks check out an article here and a video here.
Is it a problem if the User does not have Admin level privilege on the machine?
It seems with most everything MS moving to PowerShell it is viable to block it? We do not specifically block it anywhere that I am aware of.