7

我正在尝试使用 PowerShell 创建一个新的 Web 应用程序。我不断收到错误应用程序池帐户未找到!我该如何解决这个问题?

我尝试将新的 Web 应用程序添加到 DefaultAppPool,如下所示:

New-SPWebApplication -Name "Test WebApp" -ApplicationPool "DefaultAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "WIN2K8R2SPTEST\Administrator")

但是 Cmdlet Get-SPManagedAccount 似乎返回一个空字符串。我还尝试将 ApplicationPool 更改为 SharePoint 80。

我在独立安装上运行 SharePoint Foundation 2010。我该如何解决这个错误?

4

2 回答 2

9

您必须首先为您的 win2k8r2sptest\administrator 创建一个托管帐户。以下是步骤顺序

$cred = get-credential 'win2k8r2sptest\administrator' // enter the password here
$adminMA = New-SPManagedAccount -Credential $cred
New-SPWebApplication -Name 'Test Webapp' -ApplicationPool "DefaultAppPool" -ApplicationPoolAccount $adminMA

我已经在香草 SPS2010 SP1 上对此进行了测试。我认为这个过程也与 Foundation 相同。

于 2012-06-08T03:32:43.757 回答
0

就我而言,我已经有了上面@romanrozinov 发布的脚本。但它仍然没有工作。我意识到我必须在 AD 用户中创建一个用户帐户。可以在此处执行步骤 - http://www.mustbegeek.com/create-user-account-in-windows-server-2008-r2/

我是 Sharepoint 的绝对初学者,添加一个用户然后在下面运行脚本解决了这个问题:

 $cred = get-credential //enter user name and password
$devAccount = New-SPManagedAccount -Credential $cred
New-SPWebApplication -Name 'Test Webapp' -ApplicationPool "DefaultAppPool" -
ApplicationPoolAccount $devAccount
于 2019-05-29T15:21:05.657 回答