I work as software engineer in a company. The IT deparment has decided to forbid powershell execution from our computers as part of the actions they are implementing to avoid Emotet malware. As software developer I use Powershell every day. From now on, they allow us to execute powershell only as Administrator, we can not use it as a regular users (if you try, an error message appears informing you that "this operation has been cancelled due to the restrictions specified for this computer").
In principle, I can always use Powershell as administrator in my every day routine but, coming from the Linux world where you are taught to avoid root shell unless strictly needed, I wonder... is running Powershell always as admin a good practice?