【发布时间】:2019-01-07 07:53:07
【问题描述】:
我有我设置的 DOSKey 别名 (Aliases in Windows command prompt) 从注册表调用它,我希望能够从 powershell 运行它;有没有办法做到这一点?它真正做的只是在 %PATH% 环境变量中添加一些东西。
【问题讨论】:
-
为什么需要使用 DOSkey 别名来执行此操作?您可以直接从您的 PS 代码中执行此操作。
-
同意 - doskey 别名在 PowerShell 中是多余的。只需在您的配置文件中创建一个 PowerShell 别名或函数。
-
原因是因为我希望别名持久。但我想我可以只使用 Powershell 配置文件吧?
-
是的,您可以使用 PowerShell 配置文件(有六个配置文件脚本可供选择)来保留别名。但是,如果使用 -NoProfile 运行命令,则不会创建别名。有人建议不要在脚本中使用别名。
标签: powershell cmd environment-variables registry doskey