This is basically the profile posts from http://www.snowland.se (which is written as different posts by Rikard Rönnkvist) and simply put together in a single profile script which I use on all of my Windows boxes:
Monthly Archive: September 2015
Permanent link to this article: http://www.cluberti.com/blog/2015/09/26/powershell-profile/