找不到新的SPWebApplication应用程序池帐户

时间:2012-06-07 12:42:53

标签: sharepoint web-applications powershell sharepoint-2010 application-pool

我正在尝试使用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。我该如何解决这个错误?

2 个答案:

答案 0 :(得分:8)

您必须先为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

我在vanilla SPS2010 SP1上测试了这个。我认为这个过程与基金会相同。

答案 1 :(得分: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