Powershell .ps1中定义的别名在.bat中无法识别
我正在启动一个setup.ps1来定义一组别名 稍后,我将使用这些别名调用一个.bat文件,并得到“无法识别为内部或外部命令…” 我是不是忘记了一些显而易见的事情,为什么这不起作用?或者它不应该工作,我已经疯了 这是一个虚构的例子 setup.ps1Powershell .ps1中定义的别名在.bat中无法识别,powershell,alias,Powershell,Alias,我正在启动一个setup.ps1来定义一组别名 稍后,我将使用这些别名调用一个.bat文件,并得到“无法识别为内部或外部命令…” 我是不是忘记了一些显而易见的事情,为什么这不起作用?或者它不应该工作,我已经疯了 这是一个虚构的例子 setup.ps1 新别名vs“C:\Program Files(x86)\Notepad++\Notepad++.exe” example.bat的内容 vs newfile.txt 打开powershell \setup.ps1 例如:蝙蝠 vs newfil
新别名vs“C:\Program Files(x86)\Notepad++\Notepad++.exe”
example.bat的内容
vs newfile.txt
打开powershell
\setup.ps1
例如:蝙蝠
vs newfile.txt
PowerShell别名在PowerShell外部不可见。您必须在批处理文件中定义DosKey宏才能获得等效功能。PowerShell别名在PowerShell外部不可见。您必须在批处理文件中定义DosKey宏才能获得等效的功能。