2011年7月31日星期日

在 SharePoint 2010上部署 Office Web Apps

本文讨论了如何部署 Microsoft Office Web Apps。Office Web Apps 是 Office Word、Excel、PowerPoint 和 OneNote 应用程序的联机助理,它使用户可以从任何位置访问文档。用户可以跨个人计算机、移动电话和 Web,与他人一起联机查看、共享和处理文档。Office Web Apps 可通过 Windows Live 提供给用户使用,并通过 Microsoft Office 2010 批量许可和基于 Microsoft SharePoint 2010 产品 的文档管理解决方案提供给商业客户使用。

注意:

适当的设备、Internet 连接和受支持的 Internet Explorer、Firefox 或 Safari 浏览器是必备条件。一些移动功能需要 Office Mobile 2010,该产品未包含在 Office 2010 应用程序、套件或 Office Web Apps 中。Office Web Apps、Office Mobile 2010 和 Office 2010 应用程序的功能之间存在一些差异。

本文提供的信息面向计划在组织中的 SharePoint 2010 产品 内部部署上部署 Office Web Apps 的 IT 专业人员。除非另有说明,否则本文中的 SharePoint 2010 产品 指的是 Microsoft SharePoint Server 2010 和 Microsoft SharePoint Foundation 2010。本文不提供有关部署 SharePoint 2010 产品 的指导或说明。新内容和更新内容将定期发布。

在组织中部署 Office Web Apps 之前,建议您先阅读 Microsoft TechNet 上的Understanding Office Web Apps (Installed on SharePoint 2010 Products)和Planning Office Web Apps (Installed on SharePoint 2010 Products)。

注意:

预发布产品密钥   对于此预发布版本(Office Web Apps 测试版本),在运行 WCSetup.exe 时,请键入下面的产品密钥:BQDC3-93DMP-HGJB2-MFFV8-622QJ。

本文内容:

解 Office Web Apps 部署

 

对于独立 SharePoint 服务器和 SharePoint 服务器场,部署 Office Web Apps 涉及三个主要阶段:

运行安装程序和 PSConfig   具体任务包括在独立 SharePoint 服务器或 SharePoint 服务器场中的每台服务器上运行 Setup.exe 以及 SharePoint 产品和技术安装后配置向导 (PSConfig)。运行 Setup.exe 将在服务器上安装 Office Web Apps 文件和组件。Office Web Apps 安装过程中需要运行 PSConfig,以便注册 Office Web Apps 服务、根据 SharePoint 安装类型启动服务实例、创建服务应用程序和服务应用程序代理以及激活 Office Web Apps 功能。

激活 Office Web Apps 服务   包括启动服务实例以及创建服务应用程序和服务应用程序代理。是否需要激活服务取决于 SharePoint 的状态,以及先前是否运行过 PSconfig 和 SharePoint 场配置向导。

激活 Office Web Apps 功能   包括在应该提供 Office Web Apps 的所有现有 SharePoint 网站集上激活 Office Web Apps 功能。如果在安装 Office Web Apps 之前运行过 PSconfig 或 SharePoint 场配置向导,将至少存在一个网站集。安装 Office Web Apps 后创建的新网站集将自动激活该功能。

注意:

本文中的一些过程需要使用 Windows PowerShell 或 SharePoint 2010 Management Shell 以运行 cmdlet。若要在 Windows PowerShell 中运行 SharePoint 2010 cmdlet,您必须通过使用 Add-PSSnapin cmdlet 添加 Microsoft.SharePoint.PowerShell 管理单元,或者可以通过使用 SharePoint 2010 Management Shell 来运行 SharePoint 2010 cmdlet。默认情况下,Microsoft.SharePoint.PowerShell 管理单元已经注册,并且已添加到 SharePoint 2010 Management Shell 中。若要运行 SharePoint 2010 cmdlet,您必须是配置数据库上 SharePoint_Shell_Access 角色的成员并且是安装 SharePoint 2010 产品 的计算机上 WSS_ADMIN_WPG 本地组的成员。若要在 Windows PowerShell 或 SharePoint 2010 Management Shell 中运行脚本,您必须使用 set-executionpolicy cmdlet 和 unrestricted 参数设置执行策略。有关 Add-PSSnapin cmdlet 的详细信息,请参阅 Add-PSSnapin。有关在 SharePoint 2010 产品 中使用 Windows PowerShell 的详细信息,请参阅借助 Windows PowerShell 的 SharePoint 2010 产品管理。


在现有的独立 SharePoint 服务器上安装和配置 Office Web Apps

 

本节仅适用于以下情况:您要在现有的 SharePoint 服务器上安装 Office Web Apps,并且先前已在 SharePoint 安装过程中运行 PSConfig。

警告:

运行 Setup.exe 时,Office Web Apps 安装程序会将启用浏览器的文档在 SharePoint 中的默认打开行为配置为在浏览器中打开文档。如果 Office Web Apps 安装程序已经运行,但是尚未激活 Office Web Apps 服务和功能,则用户在浏览器中打开文档时可能收到断开的链接。在活动生产服务器场中部署 Office Web Apps 时,为了防止运行安装程序后完成其他部署任务时指向文档的链接断开,建议在运行安装程序之前在现有网站集上启用 OpenInClient 功能。有关详细信息,请参阅其他配置(可选)。
运行 Office Web Apps 安装程序

完成此任务,以在服务器上安装 Office Web Apps 组件和文件。


运行 Office Web Apps 安装程序

从根文件夹运行“Setup.exe”。

在“输入您的产品密钥”页上,输入您的产品密钥,然后单击“继续”。

在“选择文件位置”页上,单击“立即安装”以安装到默认位置。若要安装到另一个位置,请指定要安装的位置,然后单击“立即安装”。

安装完成后,会出现一个对话框,提示您完成服务器的配置。请确保选中“立即运行 SharePoint 产品和技术配置向导”复选框,然后单击“关闭”以启动 PSConfig。

运行 PSConfig 以注册服务

完成此任务,以在 SharePoint 服务器上注册 Office Web Apps 服务。
运行 PSConfig 以注册服务

如果在上一步中保留“立即运行 SharePoint 产品和技术配置向导”复选框处于选中状态,则在 PSconfig“欢迎使用 SharePoint 产品”页上,单击“下一步”。

在通知您有些服务可能需要在配置过程中重新启动或重置的对话框中,单击“是”。

在“配置成功”页上,单击“完成”。此时将打开您的新 SharePoint 网站。

启动服务实例

服务实例为服务应用程序提供物理位置。在创建服务应用程序和服务应用程序代理之前,您必须启动服务实例。可以使用 SharePoint 管理中心或使用 Windows PowerShell 启动服务实例。

此任务中的过程将在指定的服务器上启动服务实例。
使用管理中心启动服务实例

单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”。

在 SharePoint 管理中心主页的“系统设置”中,单击“管理服务器上的服务”。

在“服务器上的服务: <服务器名称>”页中,启动“Excel Calculation Services”、“Word Viewing Service”和“PowerPoint Service”。OneNote Web App 不使用 SharePoint 服务。

使用 Windows PowerShell 启动服务实例

使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。


$machinesToActivate = @("contosoapp1"
$serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service", "Excel Calculation Services")
foreach ($machine in $machinesToActivate)
{
  foreach ($serviceInstance in $serviceInstanceNames)
  {
     $serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match "SPServer Name="+$machine}).ID
     Start-SPServiceInstance -Identity $serviceID
  }
}
指定以下参数:

参数

$machinesToActivate

服务器名称

使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

C:\<path>\<filename>.ps1

创建服务应用程序和服务应用程序代理

在启动了服务实例之后,必须创建服务应用程序以及将 SharePoint Web 前端连接到服务应用程序的服务应用程序代理。可以使用管理中心或使用 Windows PowerShell 为 Word、PowerPoint 和 Excel Web App 创建服务应用程序和服务应用程序代理。OneNote Web App 不需要服务应用程序。创建后,服务应用程序将自动在启动的服务实例上运行。

此任务中的过程将为 Word、PowerPoint 和 Excel Web App 创建 Office Web Apps 服务应用程序和服务应用程序代理。此任务只能在启动服务实例后完成。

使用管理中心创建服务应用程序和服务应用程序代理

单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”。

在 SharePoint 管理中心主页的“应用程序管理”中,单击“管理服务应用程序”。

在“服务应用程序”页上,单击“新建”,然后单击“Word Viewing Service”。

在“Word Viewing Service 应用程序”对话框的“名称”中,键入 Word Viewing Service Application。在“应用程序池”中,选择“使用现有应用程序池”,然后在列表框中选择“SharePoint Web Services 默认值”。在“添加到默认代理列表”中,确认已选择“将此服务应用程序的代理添加到服务器场的默认代理列表”(默认设置),然后单击“确定”。

在“服务应用程序”页上,单击“新建”,然后单击“PowerPoint Service Application”。

在“PowerPoint Service Application”对话框的“名称”中,键入 PowerPoint Service Application。在“应用程序池”中,选择“使用现有应用程序池”,然后在列表框中选择“SharePoint Web Services 默认值”。在“添加到默认代理列表”中,确认已选择“将此服务应用程序的代理添加到服务器场的默认代理列表”(默认设置),然后单击“确定”。

在“服务应用程序”页上,单击“新建”,然后单击“Excel Services 应用程序”。

在“Excel Services 应用程序”对话框的“名称”中,键入 Excel Services Application。在“应用程序池”中,选择“使用现有应用程序池”,然后在列表框中选择“SharePoint Web Services 默认值”。在“添加到默认代理列表”中,确认已选择“将此服务应用程序的代理添加到服务器场的默认代理列表”(默认设置),然后单击“确定”。

注意:

您可以选择创建一个新应用程序池,以与服务应用程序一起使用。在创建新应用程序池时,您可以将应用程序池使用的安全帐户指定为预定义的 Network Service 帐户,也可以指定一个管理帐户。该帐户必须对 SPContent 数据库和 SPConfig 数据库具有读/写权限。

使用 Windows PowerShell 创建服务应用程序和服务应用程序代理

使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。


$appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default"
New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-SPWordViewingServiceApplicationProxy -Name "WdProxy"
New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | New-SPPowerPointServiceApplicationProxy -Name "PPTProxy"
New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

C:\<path>\<filename>.ps1

激活 Office Web Apps 功能

启动服务实例并创建服务应用程序和服务应用程序代理后,要使用 Office Web Apps,需要在现有网站集上激活 Office Web Apps 功能。可以使用管理中心或使用 Windows PowerShell 在网站集上激活该功能。如果网站集很多,则可以使用 Windows PowerShell 在所有网站集上激活该功能。

此任务中的过程将在一个或多个网站集上激活 Office Web Apps 功能。此任务只能在创建服务应用程序和服务应用程序代理后完成。

注意:

对于激活该功能后创建的新网站集,不需要执行此任务。

使用管理中心在一个网站集上激活 Office Web Apps 功能

单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”。

在“SharePoint 管理中心”主页上,单击“网站操作”,然后单击“网站设置”。

在“网站设置”页上的“网站集管理”中,单击“网站集功能”。

在“功能”页上,对“Office Web Apps”单击“激活”。

使用 Windows PowerShell 在一个网站集上激活 Office Web Apps 功能

使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。


$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id
$singleSiteCollection = Get-SPSite -Identity http://<site_name>
Enable-SPFeature $webAppsFeatureId
指定以下参数:

参数

–Identity

URL

使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

在 Windows PowerShell 控制台的命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

C:\<path>\<filename>.ps1

使用 Windows PowerShell 在所有网站集上激活 Office Web Apps 功能

使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id
Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL } 
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

C:\<path>\<filename>.ps1


在新的独立 SharePoint 服务器上安装和配置 Office Web Apps

 

本节仅适用于以下情况:要在新 SharePoint 安装上安装 Office Web Apps,并且以前未在 SharePoint 安装过程中运行 PSConfig。

运行 Office Web Apps 安装程序

完成此任务,以在服务器上安装 Office Web Apps 组件和文件。

运行 Office Web Apps 安装程序

从根文件夹运行“Setup.exe”。

在“输入您的产品密钥”页上,输入您的产品密钥,然后单击“继续”。

在“选择文件位置”页上,单击“立即安装”以安装到默认位置。若要安装到另一个位置,请指定要安装的位置,然后单击“立即安装”。

安装完成后,会出现一个对话框,提示您完成服务器的配置。请确保选中“立即运行 SharePoint 产品和技术配置向导”复选框,然后单击“关闭”以启动 PSConfig。

运行 PSConfig 以注册服务、启动服务实例、创建服务应用程序和代理并激活 Office Web Apps 功能

完成此任务以注册服务、启动服务实例、创建服务应用程序和服务应用程序代理并激活 Office Web Apps 功能。

运行 PSConfig 以注册服务、启动服务实例、创建服务应用程序和代理并激活 Office Web Apps 功能

如果在上一任务中保留“立即运行 SharePoint 产品和技术配置向导”复选框处于选中状态,则在 PSconfig“欢迎使用 SharePoint 产品”页上,单击“下一步”。

在通知您有些服务可能需要在配置过程中重新启动或重置的对话框中,单击“是”。

在“配置成功”页上,单击“完成”。此时将打开您的新 SharePoint 网站。


在现有的 SharePoint 服务器场中安装和配置 Office Web Apps

 

请仅在满足以下条件时执行本节中的任务:要在现有 SharePoint 服务器场中安装 Office Web Apps,并且以前在该服务器场中运行过场配置向导。

警告:

运行 Setup.exe 时,Office Web Apps 安装程序会将启用浏览器的文档在 SharePoint 中的默认打开行为配置为在浏览器中打开文档。如果 Office Web Apps 安装程序已经运行,但是尚未激活 Office Web Apps 服务和功能,则用户在浏览器中打开文档时可能收到断开的链接。在活动生产服务器场中部署 Office Web Apps 时,为了防止运行安装程序后完成其他部署任务时指向文档的链接断开,建议在运行安装程序之前在现有网站集上启用 OpenInClient 功能。有关详细信息,请参阅其他配置(可选)。

运行 Office Web Apps 安装程序

完成此任务,以在单个 SharePoint 服务器上安装 Office Web Apps。必须在服务器场中的每台服务器上执行此任务。

运行 Office Web Apps 安装程序

从根文件夹运行“Setup.exe”。

在“输入您的产品密钥”页上,输入您的产品密钥,然后单击“继续”。

在“选择文件位置”页上,单击“立即安装”以安装到默认位置。若要安装到另一个位置,请指定要安装的位置,然后单击“立即安装”。

安装完成后,会出现一个对话框,提示您完成服务器的配置。请确保选中“立即运行 SharePoint 产品和技术配置向导”复选框。

单击“关闭”以启动配置向导。

运行 PSConfig 以注册服务

完成此任务,以在单个 SharePoint 服务器上注册 Office Web Apps 服务。必须在服务器场中的每台服务器上执行此任务。

运行 PSConfig 以注册服务

在“欢迎使用 SharePoint 产品”页上,单击“下一步”。

在通知您有些服务可能需要在配置过程中重新启动或重置的对话框中,单击“是”。

在“修改服务器场设置”页上,选择“不断开与此服务器场的连接”,然后单击“下一步”。

在“配置成功”页上,单击“完成”。此时将打开您的新 SharePoint 网站。


启动服务实例

服务实例为服务应用程序提供物理位置。对于要运行 Office Web Apps 服务应用程序的每台服务器,您必须启动服务实例。可以使用 SharePoint 管理中心或使用 Windows PowerShell 启动服务实例。

此任务中的过程将在指定的服务器上启动服务实例。必须在服务器场中的每台服务器上运行 WCSetup 和 PSConfig 之后完成此任务。

使用管理中心启动服务实例

单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”。

在 SharePoint 管理中心主页的“系统设置”中,单击“管理服务器上的服务”。

在“服务器上的服务:<服务器名称>”页的“服务器”中,选择一台服务器,然后启动“Excel Calculation Services”、“Word Viewing Service”和“PowerPoint Service”。在服务器场中要运行 Office Web Apps 服务的每台服务器上重复此步骤。OneNote Web App 不使用 SharePoint 服务。

使用 Windows PowerShell 启动服务实例

使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。


$machinesToActivate = @("contosoapp1", "contosoapp2")
$serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service","Excel Calculation Services")
foreach ($machine in $machinesToActivate)
{
  foreach ($serviceInstance in $serviceInstanceNames)
  {
     $serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match "SPServer Name="+$machine}).ID
     Start-SPServiceInstance -Identity $serviceID
  }
}
指定以下参数:

参数

$machinesToActivate

服务器名称

使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

C:\<path>\<filename>.ps1

创建服务应用程序和服务应用程序代理

在启动了服务实例之后,必须创建服务应用程序以及将 SharePoint Web 前端连接到服务应用程序的服务应用程序代理。可以使用管理中心或使用 Windows PowerShell 为 Word、PowerPoint 和 Excel Web App 创建服务应用程序和服务应用程序代理。OneNote Web App 不需要服务应用程序。创建后,服务应用程序将自动在启动的服务实例上运行。

在此任务中,您将为 Word、PowerPoint 和 Excel Web App 创建 Office Web Apps 服务应用程序和服务应用程序代理。此任务只能在启动服务实例后完成。

使用管理中心创建服务应用程序和服务应用程序代理

单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”。

在 SharePoint 管理中心主页的“应用程序管理”中,单击“管理服务应用程序”。

在“服务应用程序”页上,单击“新建”,然后单击“Word Viewing Service”。

在“Word Viewing Service 应用程序”对话框的“名称”中,键入 Word Viewing Service Application。在“应用程序池”中,选择“使用现有应用程序池”,然后在列表框中选择“SharePoint Web Services 默认值”。在“添加到默认代理列表”中,确认已选择“将此服务应用程序的代理添加到服务器场的默认代理列表”(默认设置),然后单击“确定”。

在“服务应用程序”页上,单击“新建”,然后单击“PowerPoint Service Application”。

在“PowerPoint Service Application”对话框的“名称”中,键入 PowerPoint Service Application。在“应用程序池”中,选择“使用现有应用程序池”,然后在列表框中选择“SharePoint Web Services 默认值”。在“添加到默认代理列表”中,确认已选择“将此服务应用程序的代理添加到服务器场的默认代理列表”(默认设置),然后单击“确定”。

在“服务应用程序”页上,单击“新建”,然后单击“Excel Services 应用程序”。

在“Excel Services 应用程序”对话框的“名称”中,键入 Excel Services Application。在“应用程序池”中,选择“使用现有应用程序池”,然后在列表框中选择“SharePoint Web Services 默认值”。在“添加到默认代理列表”中,确认已选择“将此服务应用程序的代理添加到服务器场的默认代理列表”(默认设置),然后单击“确定”。

注意:

您可以选择创建一个新应用程序池,以与服务应用程序一起使用。在创建新应用程序池时,您可以将应用程序池使用的安全帐户指定为预定义的 Network Service 帐户,也可以指定一个管理帐户。该帐户必须对 SPContent 数据库和 SPConfig 数据库具有读/写权限。

使用 Windows PowerShell 创建服务应用程序和服务应用程序代理

使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

$appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default"
New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-SPWordViewingServiceApplicationProxy -Name "WdProxy"
New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | New-SPPowerPointServiceApplicationProxy -Name "PPTProxy"
New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

C:\<path>\<filename>.ps1


激活 Office Web Apps 功能

启动服务实例并创建服务应用程序和服务应用程序代理后,Office Web Apps 要求在将提供 Web 应用程序的现有网站集上激活 Office Web Apps 功能。可以使用管理中心或使用 Windows PowerShell 在网站集上激活该功能。如果网站集很多,则可以使用 Windows PowerShell 在所有网站集上激活该功能。

此任务中的过程将在一个或多个网站集上激活 Office Web Apps 功能。必须在创建服务应用程序和服务应用程序代理后完成此任务。

注意:

对于激活该功能后创建的新网站集,不需要执行此任务。

使用管理中心在一个网站集上激活 Office Web Apps 功能

单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”。

在 SharePoint 管理中心主页上,单击“网站操作”,然后单击“网站设置”。

在“网站设置”页上的“网站集管理”中,单击“网站集功能”。

在“功能”页上,对“Office Web Apps”单击“激活”。

使用 Windows PowerShell 在一个网站集上激活 Office Web Apps 功能

使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id
$singleSiteCollection = Get-SPSite -Identity http://<site_name>
Enable-SPFeature $webAppsFeatureId
指定以下参数:

参数

–Identity

URL

使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

在 Windows PowerShell 控制台的命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

C:\<path>\<filename>.ps1

使用 Windows PowerShell 在所有网站集上激活 Office Web Apps 功能

使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。


$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id
Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL } 
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

C:\<path>\<filename>.ps1


在新的 SharePoint 服务器场中安装和配置 Office Web Apps

 

请仅在满足以下条件时执行本节中的任务:要在新的 SharePoint 服务器场中安装 Office Web Apps,并且以前未在该服务器场中运行过场配置向导。

运行 Office Web Apps 安装程序

在此任务中,您将在新服务器场中的单个 SharePoint 服务器上安装 Office Web Apps 文件和组件,并且以前未在该服务器场中运行过场配置向导。必须在服务器场中的每台服务器上完成此任务。

运行 Office Web Apps 安装程序

从根文件夹运行“Setup.exe”。

在“输入您的产品密钥”页上,输入您的产品密钥,然后单击“继续”。

在“选择文件位置”页上,单击“立即安装”以安装到默认位置。若要安装到另一个位置,请指定要安装的位置,然后单击“立即安装”。

安装完成后,会出现一个对话框,提示您完成服务器的配置。请确保选中“立即运行 SharePoint 产品和技术配置向导”复选框。

单击“关闭”以启动场配置向导。

运行 PSConfig 以注册服务

在此任务中,您将在单个 SharePoint 服务器上注册 Office Web Apps 服务。必须在服务器场中的每台服务器上完成此任务。

运行 PSConfig 以注册服务

在“欢迎使用 SharePoint 产品”页上,单击“下一步”。

在通知您有些服务可能需要在配置过程中重新启动或重置的对话框中,单击“是”。

在“修改服务器场设置”页上,选择“不断开与此服务器场的连接”,然后单击“下一步”。

在“配置成功”页上,单击“完成”。此时将打开您的新 SharePoint 网站。

运行 SharePoint 场配置向导以启动服务实例、创建服务应用程序和代理并激活 Office Web Apps 功能

在此任务中,您将在服务器场中的所有服务器上启动服务实例、创建服务应用程序和服务应用程序代理并在所有现有网站集上激活 Office Web Apps 功能。必须在服务器场中的每台服务器上都已运行 Setup.exe 和 PSConfig 之后完成此任务。

运行 SharePoint 场配置向导以启动服务实例、创建服务应用程序和代理并激活 Office Web Apps 功能

单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”。

在“SharePoint 管理中心”主页上,单击“配置向导”。

在“配置向导”页上,单击“启动服务器场配置向导”。

在“场配置向导”欢迎页面上,选择“使用此向导引导我了解设置”,然后单击“下一步”。

在“配置 SharePoint 场”页上的“服务帐户”中,为服务器场管理员帐户键入名称。

在“服务”中,选择要激活的 Office Web Apps 服务,然后单击“下一步”。

可以选择创建新的首要网站。在“创建网站集”页上,按照向导步骤创建新的首要网站。

在“配置 SharePoint 场”页上,单击“完成”。

 

其他配置(可选)本节讨论其他可选配置。


为启用浏览器的文档配置 SharePoint 默认打开行为

在 SharePoint 中,您可以配置启用浏览器的文档是在客户端应用程序中还是在浏览器中打开。默认情况下,安装 Office Web Apps 后,Office 文档将在浏览器中打开。您可以使用 SharePoint OpenInClient 功能重写此设置。可以在管理中心中或使用 Windows PowerShell 中的 SPFeature cmdlet 配置 OpenInClient 功能。

文档在 SharePoint 中的打开方式取决于是否存在 OpenInClient 功能以及已启用还是已禁用该功能:

如果 OpenInClient 功能不存在,并且未安装 Office Web Apps,则文档将在客户端应用程序(默认为 SharePoint)中打开。
如果 OpenInClient 功能不存在,但是安装了 Office Web Apps 并激活了 Office Web Apps 服务应用程序,则文档将在浏览器(默认为 Office Web Apps)中打开。
如果 OpenInClient 功能存在并已启用,并且激活了 Office Web Apps 服务应用程序,则将在客户端应用程序中打开文档。
如果 OpenInClient 功能存在但是已禁用,并且已激活 Office Web Apps 服务应用程序,则文档将在浏览器中打开。
警告:

运行 Setup.exe 以安装 Office Web Apps 时,安装程序将控制在 SharePoint 中的默认打开行为,以将 Word、PowerPoint、Excel 和 OneNote 文档注册为在关联的 Web 应用程序中打开。在运行 Setup.exe 后、激活 Office Web Apps 服务和功能之前,如果用户在 SharePoint 中单击文档,则用户可能会在浏览器中收到断开的链接。在活动生产环境中安装 Office Web Apps 时,强烈建议您在运行 Office Web Apps 安装程序之前启用 OpenInClient 功能。

使用管理中心设置网站集的默认打开行为

在 SharePoint 管理中心中,单击“网站操作”,然后单击“网站设置”。

在“网站设置”页上的“网站集管理”下,单击“网站集功能”。

在“功能”页上,对“默认情况下,在客户端应用程序中打开文档”功能,单击“激活”(启用 OpenInClient 功能)以在客户端应用程序中打开文档。单击“停用”(禁用 OpenInClient 功能)将在浏览器中打开文档。


使用 Windows PowerShell 将启用浏览器的文档在 SharePoint 中的默认打开行为设置为在浏览器中打开

使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

以下示例禁用在 SharePoint 中的默认打开行为。


$defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id
Get-SPSite -limit ALL |foreach{ Disable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

在 Windows PowerShell 控制台的命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

C:\<path>\<filename>.ps1


使用 Windows PowerShell 将启用浏览器的文档在 SharePoint 中的默认打开行为设置为在客户端应用程序中打开

使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

以下示例将所有网站中所有文档的默认打开行为设置为在客户端应用程序(如果可用)中打开。


$defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id
Get-SPSite -limit ALL |foreach{ Enable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

在 Windows PowerShell 控制台的命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

C:\<path>\<filename>.ps1


疑难解答

问题   Office Web Apps 已安装,但是文档不能在浏览器中通过相关联的 Web 应用程序打开。

解决方案   确认已为文档所在的网站集激活 Office Web Apps 功能。有关详细信息,请参阅激活 Office Web Apps 功能。

解决方案   确认已启动服务实例。有关详细信息,请参阅启动服务实例。

解决方案   确认已创建服务应用程序和代理。在 SharePoint 管理中心的“应用程序管理”中,单击“管理服务应用程序”。确认 Word Viewing Service 应用程序、PowerPoint Service 应用程序和 Excel Services 应用程序已启动。如果尚未启动它们,请确认已启动服务实例。

解决方案   确认未启用 SharePoint OpenInClient 功能。有关详细信息,请参阅其他配置(可选)。

问题   Office Web Apps 在查看模式下可以正常打开,但是当用户单击工具栏上的“用 Word 编辑”、“用 PowerPoint 编辑”或“用 Excel 编辑”按钮时,会显示错误。

解决方案   确认已激活 Office Web Apps 功能,并且 Word Viewing Service、PowerPoint Service 和 Excel Calculation Services 已启动。

问题   运行安装程序时,产品密钥无法进行验证。

解决方案   确认要安装的 Office Web Apps 版本与 SharePoint 2010 产品 的版本兼容。Office Web Apps 试用版不能安装在具有授权的 SharePoint 2010 产品的服务器上。

解决方案   确认您具有有效的 Microsoft Office 2010 批量许可证。

sharepoint不能上载多个文件,控件被禁用

解决方案:

Internet Explorer的安全性设定也可能会影响到这个控件。

如果"对标记为可安全执行脚本的ActiveX控件执行脚本"选项(

位于Internet Explorer的"工具"→"Internet Explorer选项"→"安全"→"自定义级别")被设置为"禁用",那么SharePoint就会从文档库的"上载"菜单中删除"上载多个文档"菜单项,因为这个操作所用到的树型视图控件不能被正确地加载到页面上。

这个ActiveX控件的缺点之一,就是它不能处理SharePoint文档库的自定义列表栏,也不会在上载过程中提示用户输入这些列表栏的值。

2011年7月28日星期四

更改sharepoint2010使用旧的2007界面风格的两种方法

原理:sharepoint2010内部UI版本号为4,sharepoint2007内部UI版本号为3 。

方法1:

使用SharePoint Designer 2010打开需要更改风格模板的网站,点左侧的 母板页

右侧选中default.master,点击上面工具条 “设为默认值” 按钮,所选母版页界面版本为3的网站。此网站的用户界面当前被设置为4。是否要将其更改为版本3?

点击是更改成功。

方法2:

Now in order to revert UI look and feel to the Sharepoint 2007 style we need to run the following program:

   1: using (var site = new SPSite("http://bunsen.cn"))
   2: {
   3:     site.RootWeb.UIVersion = 3;
   4:     site.RootWeb.Update();
   5: }
After that the same site will look like this:

 

No ribbons, no new style – we are back to Sharepoint 2007 now. After playing with old UI lets return back to the modern version:

   1: using (var site = new SPSite("http://bunsen.cn"))
   2: {
   3:     site.RootWeb.UIVersion = 4;
   4:     site.RootWeb.Update();
   5: }
And our site again has new UI version with ribbons.

2011年7月26日星期二

SharePoint 2010独立安装使用SQL2008实例

SharePoint 2010的安裝向导,只有有限的定制功能,里面有两种模式:

 “独立”模式,会安装SQL Server 2008 Express做为数据库服务。
不具有任何定制选项;

  “服务器场”模式
可以定制安装目录,里面的“独立”项和“独立”模式一样;“完整”模式不安装SQL Server Express,可以在安装完成后的配置向导中配置数据库服务器。

问题:
现在准备使用本机的默认SQL Server2008 R2做为SharePoint的数据库服务器。
使用“独立”模式的话,由于不可配置,所以无法达到目的。
使用“服务器场”—“完整”模式的话,则可以在配置向导中配置SQL Server服务器,似乎解决了问题。但是在配置中发现,登录SQL Server必须使用域帐号作为身份验证,如果未加入到域,或者是不想使用域帐号,那么这种模式也变成不可能的了。


解决方法:
通过测试,使用“独立”模式安装,在配置之前,通过侯注册表可以解决这个问题。大致的步骤如下:
1.      使用“独立”模式安装SharePoint;
2.      安装完成后,先不启动配置向导(默认会自动启动,需要先关闭);
3.      修改注册表下述位置中的“ServiceName”,将值改为“MSSQLServer”
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Shared Tools/Web Server Extensions/14.0/EvaluatorProvisioning/DatabaseEngine
4.      在SQL Server配置管理器中,展开“SQL Native Client 10.0”—“别名”中新建一个别名“计算机名/Sharepoint”,其中的“服务器”设置为“LocalHost”。注意别名中的计算机名改成实际的计算机名;(SharePoint是64位的,所以要注意不要在32位下面建立别名)
5.      如果有需要,你可以卸载SQL Server 2008那个SharePoint实例(如果你和我一样是装的2008R2,那么可以把SQL Server 2008的那项全部卸载)
6.      启动SharePoint 2010 产品配置向导完成SharePoint配置即可。
 

注:
在改注册表的那个位置,里面有个“InstanceName”,如果要使用SQL Server是命名实例,可以直接在这里设置

2011年7月25日星期一

sharepoint2010 搜索错误 内部服务器错误异常

大家都知道SharePointServer2010可以安装“独立”或“完整”两种版本,“独立版本”的安装模式将自行安装并使用SQL2008EXPRESS版本的数据库,并允许用户使用“本地账户”担任管理员,这对于小数据量的服务还是十分有效的,但为了长期使用,以承担大数据量的存储使用,还是要使用SQLServer2008企业版担任管理员,这对于小数据量的服务还是十分有效的,但为了长期使用,以承担大数据量的存储使用,还是要使用SQLServer2008SP1企业版。

于是我参照

http://bunsen.cn/sharepoint-2010-installation-prompt-solution-to-the-domain-account/

在一台电脑上完整安装Share point 2010, 系统是win2008 r2 + SQL2008 + sharepoint 2010

在任意栏目搜索时出错 提示:”错误,内部服务器错误异常:”。

进入 管理中心 -  应用程序管理 - 管理服务应用程序 查看 Search Service Application    Search Service 应用程序 状态显示为"错误"

貌似由 安全性-服务账户 引起,

然而,注册新的服务账户时提示:指定的用户 Administrator 是本地帐户。本地帐户应只能在独立模式中使用。

看来完整安装需要使用域账户,目前仍然不知道如何两全其美,www.bunsen.cn

2011年7月18日星期一

SharePoint 2010 文档 "用资源管理器打开”几点技巧

问题1:错误:“客户端不支持用Windows资源管理器打开列表

解决:启用 WebDAV Client Service
用Windows资源管理打开”这个功能是通过WebDAV协议实现的,所以它依托于WebDAV客户端服务。默认情况下,这个服务并不安装在Windows2008/R2上


需要安装“桌面体验”功能,服务管理器->功能->添加功能->桌面体验(需要重启)。然后,确保网络客户端服务是运行的。你可以设置启动类型为自动启动。
如果问题没有解决,继续这一步:打开IIS管理器,定位到你的Web应用程序->网站->模块(双击)-> 找到“WebDAVModule”将其删除。

问题2:谷歌浏览器中打开sharepoint 文档“用资源管理器打开”按钮灰色不可用。

解决:用IE浏览器

问题3:在Win 7使用资源管理器开启SharePoint文件库慢

解决:在IE-->Internet选项—>连接-->局域网设定 中,去掉“自动检测设定”选项即可

问题4:如何将SharePoint文档库映射成网络磁盘 

解决:

1. 在Windows资源管理器中,点击ALT来显示菜单。
2. 点击工具->映射到网络磁盘
3. 选择磁盘盘符,

对于文件夹,照这样的格式输入:http://[hostname]:[port]/[sitename]/[libraryname],

参数解释为:

hostname: 主机名字
port: Web应用程序的端口
sitename: 可选择的
libraryname: 文档库的名字
现在,你把文档库的内容映射到网络磁盘了。

2011年7月7日星期四

SharePoint2010基于表单验证方法总结

系统环境: win2008r2+ sql2008r2 +Visual Studio2010+sharepoint 2010

A.如果已经建立了web application  例如名字为: http://luoku.cn/

需要进入SharePoint 2010 Management Shell,执行下列命令:

$w = Get-SPWebApplication "http://luoku.cn/"
$w.UseClaimsAuthentication = 1
$w.Update()
$w.ProvisionGlobally()

然后  在SharePoint中打开管理中心-应用程序管理-管理Web 应用程序,选择上方菜单上的身份验证提供程序 启用基于窗体的身份验证(FBA)

B.如果是新建web application,那么在新建时直接选择启用基于窗体的身份验证(FBA) 如下所示

一、配置ASP.NET应用程序服务信息的SQL Server数据库
1. 打开命令提示符。在运行中输入“cmd”,打开Windows的命令提示符。
2. 进入到.Net Framework的安装目录。输入“cd c:/windows/Microsoft .NET/Framework/v2.0.50727”。
3. 输入命令aspnet_regsql。该命令弹出“ASP.NET SQL Server 安装向导”,如下图 1所示。

:或者在开始菜单进入 Visual Studio 命令提示(2010) 直接输入aspnet_regsql 回车后效果一样

ASP.NET SQL Server 安装向导
图 1

4. 在图 1中点击“下一步”按钮。向导进入“选择安装选项”页,如下图 2所示。

选择安装选项
图 2

5. 在图 2中,选择“为应用程序服务配置SQL Server”,点击“下一步”。向导进入“选择服务器和数据库”页,如下图 3所示。

选择服务器和数据库
图 3

6. 在图 3中,输入“服务器”中输入数据库服务器的名称,选择“Windows身份验证”,在数据库中,选择“<默认>”,或者输入“aspnetdb”。点击“下一步”,进入“请确认您的设置”页。如下图 4所示。

Windows身份验证
图 4

7. 在图 4中,确认向导显示的内容和自己输入的内容是否一致,如果不一致,请返回上一步做相应调整。没问题请点“下一步”,向导将创建或修改aspnetdb数据库。顺利完成后,向导将显示“数据库已被创建或修改”,如下图 5所示。如果这一步报错,多半是因为数据库链接或者数据库权限不足导致。

数据库已被创建或修改
图 5

8. 当向导出现图 5页时,说明“配置ASP.NET应用程序服务信息的SQL Server数据库”已经顺利完成。

二、创建SharePoint应用程序
1. 打开SharePoint 2010管理中心,如下图 6所示。

SharePoint 2010 管理中心
图 6

2. 点击“管理Web应用程序”链接,进入“Web应用程序管理”页面,在该页面中,点击功能区中的“新建”按钮,页面弹出“新建Web应用程序”对话框。如下图 7所示。

Web应用程序管理
图 7

3. 在“验证”中,务必选择“基于声明的身份验证”,因为只有基于声明的身份验证才支持ASP.NET 表单验证方式。
4. 在IIS网站中,选择“新建IIS网站”,名称栏保持系统默认即可。端口中默认为80。用80端口的好处是在输入网站URL时不需要再输入端口号,因为HTTP协议默认端口号就是80。路径可以保持默认。设置结果如上图 7所示。

安全性配置
图 8

5. 在“安全性配置”中,默认即可。如上图 8所示。

声明身份验证类型
图 9

6. 在“声明身份验证类型”中,如果采用混合身份验证,即既启用Windows验证,又启用表单验证,则可以保持“启用Windows验证”勾选。
7. 选中“启用基于窗体的身份验证(FBA)”,在“ASP.NET成员身份提供程序名称”输入“FBAMembershipProvider”;在“ASP.NET 角色管理器名称”输入“FBARoleProvider”。这两个提供程序名称需要和后面修改Web.config文件的成员身份验证提供程序名称相同。如上图 9所示。

共用URL
图 10

8. 在“共用URL”中,保持默认即可,如上图 10所示。
9. 在“应用程序池”中,选择“新建应用程序池”,在“应用程序池名称”中输入“SharePoint - 80”。建议选择“可配置帐户”,应用程序池进程将在此帐户下运行。如上图 10所示。

数据库名称和验证
图 11

10. 在“数据库名称和验证”中,输入“数据库服务器”名称,和“数据库名称”,建议数据库名称加方便区分其他数据库的前缀,比如“SharePoint_”,这样,您在安装多个SharePoint服务器共用同一数据库服务器时,方便区分数据库用途。如上图 11所示。
11. “故障转移服务器”和“搜索服务器”可暂时不配置。

服务应用程序连接
图 12

12. 在“服务应用程序连接”中,选择默认即可。如上图 12所示。
13. 在“客户体验改善计划”中,根据自己喜好选择即可。
14. 建议再次检查一遍该对话框中所有设置内容,然后点击“确认”。SharePoint会自动创建Web应用程序,创建完毕后,会显示如下图 13所示对话框。

SharePoint会自动创建Web应用程序
图 13

15. 建议先不要着急创建网站集,等配置好Web.config后再创建网站集。

三、将SharePoint 2010管理中心站点配置为使用SQL Membership提供程序

SharePoint站点默认的都是采用基于AD的身份验证,或许在这里你要问为什么要将SharePoint管理中心配置为表单验证,一般情况下当我们要访问管理中心时并不需要使用表单验证的登录方式啊。确实如此,不需要使用表单验证的方式登录管理中心,但是假如我们需要将某些存储在数据库中的用户设为网站集管理员或其它这一类的操作时,将管理中心配置为使用SQL Membership提供程序就是必不可少的了。

打开IIS管理器,选择“SharePoint Central Administration v4”,此时可以看到在中间的主页上有很多的选项,在这里我们要使用的则是“连接字符串”与“提供程序”。

image

首先打开“连接字符串”,在画面右边的操作菜单中点击“添加”以创建一个新的用于连接到我们在上一步中新建的用于存储用户凭据的数据库的连接字符串,并将其命名为FBADB。

image

接着返回SharePoint Central Administration v4 主页,打开提供程序页,在此我们将为管理中心站点添加角色提供程序与用户提供程序。在“功能”下拉框中选择“.NET角色”,然后点击操作面板内的“添加”新建一个角色提供程序,将其类型设为“SqlRoleProvider”,然后将“ConnectionStringName”这一项设置为上一步中创建的那个连接字符串的名称。

image

最后还需设置成员身份提供程序,还是在“功能“下拉框中,选择“.NET用户”,然后添加一个用户提供程序,其类型为“SqlMembershipProvider”,并且同样将连接字符串设置为我们刚刚新建的那条。

image

现在管理中心的有关配置已经完成了,我们可以打开管理中心的web.config文件来检查下所修改的内容。修改后的web.config中将多出以下内容。

<roleManager>
<providers>
<add name="FBARoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web,

Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" applicationName="/" connectionStringName="FBADB" />
</providers>
</roleManager>
<membership>
<providers>
<add name="FBAMembershipProvider" type="System.Web.Security.SqlMembershipProvider,

System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" applicationName="/"

connectionStringName="FBADB" enablePasswordReset="true" enablePasswordRetrieval="false" passwordFormat="Clear"

requiresQuestionAndAnswer="false" requiresUniqueEmail="false" />
</providers>
</membership>





将Security Store Service配置为使用SQL Membership提供程序



还是在IIS管理器中,在左侧的连接面板中选择“SharePoint Web Services”应用程序下的“SecurityTokenServiceAppliaation”,接下来的操作过程与刚刚配置管理中心站点的过程完全相同,这里就不再重复了。



image



配置完成后可在其web.config文件中看到新加入了如下内容。



<system.web>
<roleManager>
<providers>
<add name="FBARoleProvider" type="System.Web.Security.SqlRoleProvider,

System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" applicationName="/" connectionStringName="FBADB" />
</providers>
</roleManager>
<membership>
<providers>
<add name="FBAMembershipProvider" type="System.Web.Security.SqlMembershipProvider,

System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" applicationName="/"

connectionStringName="FBADB" enablePasswordReset="true" enablePasswordRetrieval="false" passwordFormat="Clear"

requiresQuestionAndAnswer="false" requiresUniqueEmail="false" />
</providers>
</membership>
</system.web>





四、登录


1. 经过上面三个步骤的设置,您现在可以创建网站集了,凡是在新建的Web应用程序下面的网站,均支持表单验证。


2. 在打开网站时,会显示登录页面,如下图 17所示,在下拉框中可以选择Windows验证或表单验证。



登录



图 17



3. 当选择表单验证时,会显示如下图 18所示,输入用户名、密码,点击登录,即可登陆到SharePoint。如果需要使用客户端工具,比如Word、Excel需要访问网站内容时,在登录时需要选中“自动登录”。



输入用户名、密码


图 18



4. 登录系统后,看到如下图 19所示网站主页。在页面的右上角会显示当前登录用户。如要切换当前用户,可以点击用户名,弹出菜单中选择“以其他用户身份登录”,页面会回到登录页面。



以其他用户身份登录

2011年7月6日星期三

SharePoint2010修改密码引起HTTP Error 503错误解决

win2008 r2 sharepoint 2010 修改Administrator账户密码后Sharepoint页面出现


HTTP Error 503. The service is unavailable. 


解决办法:


 


1是更改应用程序池标识密码,进入IIS,应用程序池,高级设置,修改标识,然后启动应用程序池.


2是修改SharePoint服务(Timer、Search)启动账户密码。点 开始- 管理工具- 服务 找到 SharePoint 2010 Timer 修改登录身份,


同样更改SharePoint Server Search 14的服务登录密码


然后执行IISReset.


SharePoint 2010 出错! HTTP Error 503. The service is unavailable - fly - fly

安装SharePoint 2010提示输入域账户解决办法

服务器上安装了WIN2008R2 + SQLserver2008 r2,准备安装SharePointServer2010“完整”版本。

大家都知道SharePointServer2010可以安装“独立”或“完整”两种版本,“独立版本”的安装模式将自行安装并使用SQL2008EXPRESS版本的数据库,并允许用户使用“本地账户”担任管理员,这对于小数据量的服务还是十分有效的,但为了长期使用,以承担大数据量的存储使用,还是要使用SQLServer2008SP1企业版。问题是“完整”安装模式是需要提供“域用户”用于配置SharePoint服务的,如果我们不需要域,使用“本地账户”该怎么办呢?

当我们选择了“完整”模式安装SharePointServer2010,当安装完成后,不要着急运行“配置向导”,让我们打开“SharePoint 2010 Management Shell”

输入“New-SPConfigurationDatabase”(不要带引号)

接下来你要提供要建立的配置数据库名称(DatabaseName),数据库服务器(DatabaseServer),然后会弹出一个窗口要你输入你的“本地账户”用户名和密码

(用户名要用:完整计算机名\用户名),

密码不得少于8位,并且包含大小写和特殊字符,并且要和你本地账户的密码一致,可先进入计算机管理-用户管理 修改密码 。

最后要你输入输入配置数据场安全密码,这是创建新场及以后新服务器加入场时所必需的密码(Passphrase),此时程序开始着手建立数据库以及相关配置工作,

耐心再耐心的等待……

直至出现“PS C:\Users\你的账号名>”,说明已经配置完成。

如果你此时打开SQLserver可以看到多出了两个数据库,一个就是你刚才输入的配置数据库的名字(此例中为SharePoint_2010_ConfigDB),另一个我估计是关于“本地账户”的信息数据库。

现在我们可以运行“配置向导”了。选择“不断开与此服务器场的连接”。

点击下一步,一切都和正常配置一致了,我们慢慢等待程序配置完成。

大功告成