1

我有一个远程外壳(使用 PowerShell)在 SharePoint 2010 上运行解决方案部署。它挂在部署上并且永远不会完成部署。当我从盒子本地执行此操作时,部署没有问题。

我最初认为这可能与分页有关,因为远程 shell 内存限制(默认情况下为 512MB)。我将其增加到 2 GB:

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

这没有任何区别。我还确保在尝试部署之前启动 SharePoint 管理和计时器服务。此外,我用来打开远程 shell 的凭据是用于农场帐户的。

什么会导致解决方案部署仅在通过远程 shell 运行时挂起?

4

1 回答 1

0

我最近尝试了同样的事情,发现远程 shell 对远程环境的访问量有限,具体取决于所使用的凭据提供程序。安全策略禁止对文件系统等进行一些 IO 操作。我能够利用诸如 Chocolatey.org 之类的包管理解决方案来解决这个问题,它可以在远程机器上的另一个进程中启动 powershell 命令,但据我了解问题,这是一个双跳凭证问题,可以在建立远程连接时使用 CredSSP 解决。

于 2013-09-17T16:31:06.910 回答