试图为.exe创建一个别名 - Powershell说它无法解析别名

时间:2015-06-07 05:10:58

标签: powershell github powershell-v1.0

一些背景知识:我正在通过Udacity“如何使用Git和GitHub”课程学习GitHub。他们告诉我我需要使用命令行,而不是Windows的本机命令提示符。我已经安装了GitHub,它似乎安装了运行Powershell的Git Shell。我想创建一个运行Notepad ++的快捷方式,并使用以下命令:

new-item alias:ntpd -value 'C:\Program Files (x86)\Notepad++\notepad.exe'

一切似乎都很好。它提供了一个显示CommandType,Name和Definition的小表。当我输入别名时,程序应该打开。但是当我输入时:

ntpd

我收到以下错误:

  

无法解析别名'ntpd',因为它引用了术语'C:\ Program   文件(x86)\ Notepad ++ \ notepad.exe',无法识别为   cmdlet,函数,可操作程序或脚本文件。验证该术语   然后再试一次。

我对Powershell很新,真的无法弄清楚我做错了什么。

1 个答案:

答案 0 :(得分:1)

您确定C:\Program Files (x86)\Notepad++\notepad.exe存在吗?尝试Test-Path "C:\Program Files (x86)\Notepad++\notepad.exe"并查看结果。另外,请使用New-Item

,而不是New-Alias