I have some aliases that are defined in MS Dos style, how can I invoke those from Powershell? When I type "alias" from Powershell prompt, I can see my aliases defined there but when I try to call them by just typing their names, Powershell complains with a message like "The term 'whatever' is not recognized as the name of a cmdlet...".
From Getting doskey macros to work in PowerShell:
PS> doskey /exename=powershell.exe cd\home=pushd $env:USERPROFILE\$*
and
PS> doskey /exename=powershell.exe /MACROFILE=mymacros.txt
See that page for more information.
-
I've read that article. This one doesn't seem to work for me. I.e., after running
doskey /exename=powershell.exe cd\home=pushd $env:USERPROFILE\$*
in PowerShell, if I typecd\home
I get an errorcd\home : The module 'cd' could not be loaded.
– KFL Sep 4 '15 at 23:04
doskey
. Example: superuser.com/questions/49170/create-an-alias-in-windows-xp – sysadmin1138♦ Jun 5 '12 at 20:46