https://connect.microsoft.com/feedba...3514&SiteID=99
Currently we have 6 standard aliases for core cmdlets that are not set in
the PowerShell internal startup script, probably through oversight. Because
people will expect these aliases to be there, I believe they should be
added.
With the exception of two families (cmdlets using the verb Format or the
noun Object) the PS-designed aliases are uniform and can generally have verb
and noun abbreviations mixed-and-matched. Even the Format and Object
aliasing exceptions are internally consistent and exist for good ergonomic
reasons (note that one remaining inconsistency, New-Object, has been bugged
elsewhere).
The 8 logical aliasing statements for the missing aliases are the following:
Set-Alias ahy Add-History
Set-Alias am Add-Member
Set-Alias gh Get-Host
Set-Alias np New-ItemProperty
Set-Alias nsv New-Service
Set-Alias ssv Set-Service


