1

У меня есть удаленная оболочка (с использованием PowerShell), которая запускает развертывание решения в SharePoint 2010. Она зависает при развертывании и никогда не заканчивает развертывание. Когда я делаю это локально из коробки, никаких проблем не возникает.При развертывании решения SharePoint через удаленную оболочку развертывание решения зависает

Первоначально я думал, что это может иметь отношение к поисковому вызову из-за ограниченного объема памяти оболочки (по умолчанию 512 МБ). Я увеличил это до 2 ГБ:

Set-Item WSMan:\localhost\Shell\MaxMemoryPerShellMB 2048 

Это не имело никакого значения. Я также гарантирую, что администрация SharePoint и служба Timer будут запущены до попытки развертывания. Кроме того, учетные данные, которые я использовал для открытия удаленной оболочки, относятся к учетной записи фермы.

Что может привести к развертыванию решения, если оно выполняется только при удаленной оболочке?

ответ

0

Я попытался сделать то же самое недавно и обнаружил, что удаленные оболочки имеют ограниченный доступ к удаленной среде в зависимости от используемого поставщика учетных данных. Политики безопасности блокируют некоторые операции ввода-вывода с файловой системой и т. Д. Мне удалось обойти это, используя решение для управления пакетами, такое как Chocolatey.org, которое может запускать команды powershell в другом процессе на удаленном ящике, но из того, что я понимаю проблемы, это проблема с двойным хопом, которая может быть решена с помощью CredSSP при установлении удаленного соединения.

+0

Спасибо, Ник. Я должен был упомянуть, что мы создали CredSSP из-за столкновения с проблемой Double Hop. Проблема оказалась административной службой на одном из наших WFE, который не запускался по какой-либо причине. – tnw

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