2

我有一个批处理文件,其中包含一些通过命令行实用程序 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
4

1 回答 1

4

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

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

于 2013-11-06T15:53:58.253 回答