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\$*


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 type cd\home I get an error cd\home : The module 'cd' could not be loaded. – KFL Sep 4 '15 at 23:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.