«Процесс хоста провайдера WSMan не вернул правильный ответ». проблема при загрузке опубликованного пакета с SFTP-сервера на целевой сервер - PullRequest
0 голосов
/ 12 марта 2020

Я реализовал CI / CD с использованием TFS2105. Я опубликовал артефакты сборки на сервере sftp. В конвейере выпуска я загружаю этот пакет сборки с сервера sftp. В настоящее время он терпит неудачу, говоря:

[error]The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop:
Processing data from remote server "server_name" failed with the following error message:
The WSMan provider host process did not return a proper response.  A provider in the host process may have behaved improperly. For more information, see the about_Remote_Troubleshooting Help topic.

В коде Ps я имел следующий код для загрузки пакета.

Get-SFTPFile ($sftpSession).SessionId -RemoteFile $_.FullName -LocalPath $targetDir -Overwrite
Start-Sleep -s 5
# disconnect SSH session

Поскольку размер моего zip-пакета был 130 МБ, поэтому во время publi sh я разбился на маленькие zip-файлы.

Я видел, что большинство людей говорят, что увеличивают значение MaxMemoryPerShellMB. Я увеличил значение на сервере sftp, а также на целевом сервере моего локального сервера до 512 МБ. Даже в моем местном это 4096MB. Я запустил WinRM quickconfig и WinRM enumerate, и здесь это значение на моей целевой машине.

Я давно занимаюсь этим вопросом. пожалуйста помоги. Заранее спасибо.

...