找不到 New-SPWebApplication 应用程序池账户

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上运行。我该如何解决这个错误?


你确定在提升的管理 Shell 中运行此命令了吗? - Roman
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上也是相同的。


2
谢谢,在添加托管账户之后,一切都很顺利 :) - Abdel Raoof Olakara

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接