Install-SPWebPartPack

适用于: SharePoint Foundation 2010, SharePoint Server 2010

上一次修改主题: 2015-03-09

将指定的 Web 部件包安装在指定位置。

Syntax

Install-SPWebPartPack [-LiteralPath] <String> [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-GlobalInstall <SwitchParameter>] [-Language <UInt32>] [-WebApplication <SPWebApplicationPipeBind>] [-WhatIf [<SwitchParameter>]]

Install-SPWebPartPack [-Name] <String> [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-GlobalInstall <SwitchParameter>] [-Language <UInt32>] [-WebApplication <SPWebApplicationPipeBind>] [-WhatIf [<SwitchParameter>]]

详细说明

Install-SPWebPartPack cmdlet 将 Web 部件包安装在本地服务器场中的 LiteralPath 参数位置。通过使用 WebApplication 参数,可以将 Web 部件包安装到特定的 Web 应用程序中。如果未指定 Web 应用程序,则将 Web 部件包安装到所有 Web 应用程序中。

使用 Language 参数可以指定包语言。

使用 GlobalInstall 参数可以将程序包安装到全局程序集缓存 (GAC) 中。GAC 中的程序集被授予 FullTrust 权限,这为此程序包授予了对所有系统级资源的完全访问权限。

使用 Force 参数安装包可以覆盖任何同名或安装在相同位置的现有 Web 部件包。

Parameters

参数 必需 类型 说明

LiteralPath

必需

System.String

指定 Web 部件包的确切路径。

Name

必需

System.String

指定要安装的 Web 部件包的名称。

AssignmentCollection

可选

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

管理对象以便正确进行处理。使用 SPWebSPSite 等对象可能会耗用大量内存,而且在 Windows PowerShell 脚本中使用这些对象需要正确管理内存。通过使用 SPAssignment 对象,可以将对象分配给变量,然后在不需要这些对象时对它们进行处理,以释放内存。在使用 SPWebSPSiteSPSiteAdministration 对象时,如果不使用分配集合或 Global 参数,则会自动处理这些对象。

注意Note
在使用 Global 参数时,所有对象均包含在全局存储中。如果未立即使用对象,或未通过使用 Stop-SPAssignment 命令来处理对象,则可能会发生内存不足的情况。

Confirm

可选

System.Management.Automation.SwitchParameter

在执行命令之前提示您确认。有关详细信息,请键入以下命令:get-help about_commonparameters

Force

可选

System.Management.Automation.SwitchParameter

覆盖任何同名或安装在相同位置的现有 Web 部件包。

GlobalInstall

可选

System.Management.Automation.SwitchParameter

将 Web 部件包安装到全局程序集缓存 (GAC) 中,而不是安装到各 Web 应用程序的 /bin 目录中。此安装将导致可以在服务器上全局访问 Web 部件。

Language

可选

System.UInt32

指定 Web 部件包的语言 ID。

WebApplication

可选

Microsoft.SharePoint.PowerShell.SPWebApplicationPipeBind

指定要在其上安装 Web 部件包的 Web 应用程序。如果未指定 Web 应用程序,则将 Web 部件包安装到所有 Web 应用程序中。

WhatIf

可选

System.Management.Automation.SwitchParameter

显示一条描述命令作用的消息,而不执行命令。有关详细信息,请键入以下命令:get-help about_commonparameters

输入类型

返回类型

Example

------------------示例------------------

Install-SPWebPartPack "MyCustomWebPartPack" -LiteralPath "c:/mywebpart.wpp" -GlobalInstall

此示例从路径 c:/mywebpart.wpp 在服务器场中以全局方式安装名为 MyCustomWebPartPack 的 Web 部件包。

See Also

Reference

Uninstall-SPWebPartPack
Get-SPWebPartPack