Enter-PSSession导致堆栈溢出异常

时间:2013-11-06 15:31:08

标签: powershell tfs2012

我有一个批处理文件,其中包含一些通过命令行实用程序TF.exe与Team Foundation Server 2012连接的命令。

此批处理文件存在于我们的开发服务器上,旨在通过从源代码管理中获取最新信息来“部署”我们的网站

批处理文件在服务器上运行正常,但通过PSSession远程调用批处理文件会导致一些奇怪的问题。

我经常收到错误:

Process is terminated due to StackOverFlowException

或者

Not enough storage available to complete this command...

在可用资源方面,服务器上有大量可用资源。我对powershell很陌生......我错过了什么?

编辑:这是对我有用的命令:

set-item wsman:localhost\Shell\MaxMemoryPerShellMB 2048

1 个答案:

答案 0 :(得分:3)

Powershell远程会话的默认内存限制为150MB。限制在WinRM中配置。

http://msdn.microsoft.com/en-us/library/aa384372(VS.85).aspx