我有一个PowerShell脚本,我想在同一个文件夹中运行可执行文件:
RunTests.ps1
.\nunitlite-runner.exe
当我右键单击资源管理器中的脚本并选择使用Powershell执行时,我收到以下错误:
Die Benennung ".\nunitlite-runner.exe" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. Bei C:\Users\Test\Desktop\MyScripts\RunTests.ps1: 5 Zeichen:23 + .\nunitlite-runner.exe <<<< + CategoryInfo : ObjectNotFound: (.\nunitlite-runner.exe:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
这基本上转化为:
名称&#34;。 \ nunitlite亚军。 exe文件&#34;未指定为a的名称 cmdlet,函数,脚本文件或可执行程序。检查 输入名称的拼写或路径是否正确(如果是) 包含)并重复该过程。
答案 0 :(得分:0)
当我通过上下文菜单运行脚本时,Free Commander似乎没有正确设置工作目录(因此找不到可执行文件)。当我通过双击运行脚本时,它可以正常工作。