如何在Powershell中使用MS DOS定义的别名

我有一些在MS Dos风格中定义的别名,我如何从Powershell调用这些别名? 当我从Powershell提示符中键入“别名”时,我可以看到我的别名,但是当我尝试通过input名称来调用他们时,Powershell会抱怨一个消息,如“任何'不被识别为cmdlet的……“。

从获取doskeymacros到在PowerShell中工作 :

 PS> doskey /exename=powershell.exe cd\home=pushd $env:USERPROFILE\$* 

 PS> doskey /exename=powershell.exe /MACROFILE=mymacros.txt 

请参阅该页面了解更多信息。