【问题标题】:New-SPWebApplication application pool account is not found未找到新的 SPWebApplication 应用程序池帐户
【发布时间】:2012-06-11 12:28:35
【问题描述】:

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

【问题讨论】:

  • 您确定在提升的命令行管理程序中运行此命令吗?

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


【解决方案1】:

在我的例子中,我已经有了上面@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

【讨论】:

    【解决方案2】:

    您必须首先为您的 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 上对此进行了测试。我认为这个过程也与 Foundation 相同。

    【讨论】:

    • 谢谢,添加托管帐户后.. 一切顺利:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-03
    • 1970-01-01
    • 2014-10-01
    • 2010-11-30
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多