2013-11-06 3 views
1

У меня есть командный файл, который содержит несколько команд для соединения с Team Foundation Server 2012 с помощью утилиты командной строки TF.exe.Ввод-PSSession вызывает исключение переполнения стека

Этот пакетный файл существует на нашем сервере разработки, и предназначен, по существу, «развернуть» наш веб-сайт, получив последний из системы управления

Пакетный файл прекрасно работает на сервере, но вызов пакетного файла удаленно через PSSession вызывает некоторые странные проблемы.

Я часто получаю ошибку:

Process is terminated due to StackOverFlowException 

Или

Not enough storage available to complete this command... 

Существует множество ресурсов, доступных на сервере с точки зрения имеющихся ресурсов. Я довольно новичок в PowerShell ... что это такое, чего я не хватает?

EDIT: Вот команда, которая работала для меня:

set-item wsman:localhost\Shell\MaxMemoryPerShellMB 2048 

ответ

3

Powershell удаленные сессии имеют предел памяти по умолчанию в 150МБ. Пределы настраиваются в WinRM.

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

+0

Это 150MB на удаленном сервере, или на моем локальном хосте? – letsgetsilly

+0

Это 150 МБ на удаленном сервере (PSSession, к которому вы подключились). – mjolinor

+0

Огромное вам спасибо! – letsgetsilly

Смежные вопросы