通过Powershell远程应用程序 - 突然OutOfMemoryException

时间:2017-10-23 13:05:15

标签: windows powershell ssis network-protocols

我有一个使用Powershell运行可执行文件的SSIS包。这工作了一年多,但突然之间,我得到了这个奇怪的错误。我已经隔离了命令:

& '\\iguana01\VMMa\Process e-Invoice\ProcesseInvoice.exe' @('/countfiles','46')

如果我在自己的电脑上运行此命令,则没有问题 enter image description here

但如果我在服务器(2012)上运行相同的命令,那么我会得到这个奇怪的错误 enter image description here

当我从本地文件夹在2012服务器上运行它时,此错误消失了 enter image description here

事件查看器不会向我提供更多信息,.NET Runtime 1026错误

Application: ProcesseInvoice.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.OutOfMemoryException
Stack:
   at ProcesseInvoice.Program.Main(System.String[])

应用程序错误(1000)

Faulting application name: ProcesseInvoice.exe, version: 2.2.4.0, time stamp: 0x5857fbf7
Faulting module name: KERNELBASE.dll, version: 6.1.7601.17651, time stamp: 0x4e211319
Exception code: 0xe0434352
Fault offset: 0x0000b9bc
Faulting process id: 0x4488
Faulting application start time: 0x01d34be3a1f4ea5d
Faulting application path: \\iguana01\VMMa\Process e-Invoice\ProcesseInvoice.exe
Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
Report Id: dfaca8c6-b7d6-11e7-b19f-005056b765a3

不知道问题是什么以及我必须看哪个方向。

1 个答案:

答案 0 :(得分:0)

非常愚蠢,似乎processinvoicing * 32.exe仍然在服务器上的进程下运行。在Powershell和eventviewer中登录的地方并不清楚。