One complaint I hear a lot from the linux users who have to do windows admin work for a random project the most common thing I hear a complaint about is a bashrc equivalent. I’ve been asked about it a few times and knew you could do this at the local user level and replied with that but never thought about changing it at a system level.
If you’re mostly doing linux work you probably aren’t familiar with the scripting guy blog on microsoft.com. It has amazing content for doing windows automation work. Including a detailed description of how powershell profiles work 🙂