2

コマンド ライン ユーティリティ TF.exe を介して Team Foundation Server 2012 に接続するためのいくつかのコマンドを含むバッチ ファイルがあります。

このバッチ ファイルは当社の開発サーバーに存在し、ソース管理から最新のものを取得することにより、本質的に当社の Web サイトを「デプロイ」するように設計されています。

バッチ ファイルはサーバー上で正常に動作しますが、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 に答える