我正在尝试设置新别名以在 Powershell 中创建新文件。我使用以下行来设置别名。
New-Alias touch New-Item ItemType file
但我收到错误信息:
New-Alias:找不到与参数名称“ItemType”匹配的参数
答案1
PowerShell 中的别名不能将参数作为别名的一部分 - 也就是说,您可以touch
为 创建别名New-Item
,但仍必须像使用 一样使用它New-Item
。如果您想将参数合并到“别名”中,或定义替代语法,则必须编写函数。