To the removed ones: - "default" - no idea - "where" - according to http://xahlee.info/powershell/powershell_aliases.html and https://superuser.com/a/1397265, "where" is an alias
So, we could add "where" to the aliases list. I checked the aliases in PowerShell on my Windows 7 machine, there are "foreach" and "where" listed which are missing in the current list. As far as I remember, the defined aliases on my system should be default, I don't think I ever messed with them (until now I didn't even know PowerShell knows aliases :D).
Agree with @elextr about "clean". The rest looks fine to me, remember I don't have a clue about PowerShell as well :).