0

我正在使用以下文件调用dtsx文件PowerShell(test.ps1)

& $dtexec /f "$dtsx"

当我在本地机器上运行 from 命令提示符时,这工作正常,但从java 应用程序test.ps1触发时甚至不会触发。test.ps1请帮忙。

4

1 回答 1

0

我会检查从 Java 启动时是否有任何其他 Powershell 为您运行,只有这个特定的失败。在某些时候,我遇到了类似的问题。事实证明,当我运行 32 位 java 进程时,我正在使用需要 64 位 powershell 实例的 Powershell 模块。这反过来又产生[Environment]::Is64BitProcess了无法运行我要求它运行的 32 位 Powershell 进程(您可以使用 进行检查)。

于 2018-02-27T08:51:44.453 回答