我有一个第三方应用程序,可以通过添加执行数据转换等的 exe 文件进行扩展。我在 Powershell 中编写了一个扩展程序来执行我想要的转换,但我无法让第三方应用程序运行我的 ps1 ,因为它只接受 .exe 文件作为扩展名。该应用程序将文件名添加为扩展的第一个(也是唯一一个)命令行参数,因此它运行的命令如下所示:
someprogram.exe somefile.xml
我试图让它以我的脚本作为参数运行 Powershell.exe,但我无法弄清楚如何以及是否可能。我尝试过的一些东西
powershell.exe myscript.ps1
不会工作。我尝试让脚本自己找到正确的 XML 文件,但不知何故,我仍然无法让 Powershell 从命令行运行并将脚本作为参数并运行它。
接下来我想写一个只运行 Powershell 脚本的小 .exe 文件,但这有可能吗?如果是这样,有人可以将我推向正确的方向吗?