Script updates

Left in place aliases based on normal command line commands, but replaced PowerShell specific ones such as ipmo, %, etc.

Also named parameters rather than relying on positional except in cases of aliased commands.