Install-SPSolution

Implementa una solución instalada de SharePoint en la granja de servidores.

Syntax

Install-SPSolution
       [-Identity] <SPSolutionPipeBind>
       [-AllWebApplications]
       [-AssignmentCollection <SPAssignmentCollection>]
       [-CASPolicies]
       [-CompatibilityLevel <String>]
       [-Confirm]
       [-Force]
       [-FullTrustBinDeployment]
       [-GACDeployment]
       [-Language <UInt32>]
       [-Local]
       [-Time <String>]
       [-WebApplication <SPWebApplicationPipeBind>]
       [-WhatIf]
       [<CommonParameters>]
Install-SPSolution
       [[-Identity] <SPSolutionPipeBind>]
       [-AssignmentCollection <SPAssignmentCollection>]
       [-Confirm]
       [-Language <UInt32>]
       [-Synchronize]
       [-WhatIf]
       [<CommonParameters>]

Description

Este cmdlet contiene más de un conjunto de parámetros. Es posible que solo pueda usar parámetros procedentes de un conjunto de parámetros y no pueda combinar los parámetros de distintos conjuntos de parámetros. Para obtener más información sobre cómo usar conjuntos de parámetros, vea Conjuntos de parámetros de cmdlet (https://learn.microsoft.com/powershell/scripting/developer/cmdlet/cmdlet-parameter-sets?view=powershell-5.1).

El cmdlet Install-SPSolution implementa una solución instalada de SharePoint en la granja. Use el cmdlet Add-SPSolution para instalar un paquete de soluciones de SharePoint en la granja.

Para obtener permisos y la información más reciente acerca de Windows PowerShell para Productos de SharePoint, vea la documentación en línea en Cmdlets de SharePoint Server.

Ejemplos

------------------EJEMPLO 1------------------

Install-SPSolution -Identity contoso_solution.wsp -GACDeployment

Este ejemplo implementa la solución instalada de SharePoint contoso_solution.wsp en la granja y especifica que la GAC se puede implementar para la nueva solución de SharePoint.

------------------EJEMPLO 2------------------

Install-SPSolution -Identity contoso_solution.wsp -GACDeployment -CompatibilityLevel {14,15}

Es este ejemplo se implementa la solución de SharePoint instalada y se instala una solución que se ha agregado con anterioridad de forma que pueda usarse correctamente en las colecciones de sitios en los modos 14 y 15.

Parámetros

-AllWebApplications

Especifica que la nueva solución de SharePoint se implementa para todas las aplicaciones web de SharePoint de la granja.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-AssignmentCollection

Administra objetos para su correcta eliminación. El uso de objetos como SPWeb o SPSite puede requerir una gran cantidad de memoria y su uso en scripts de Windows PowerShell requiere una administración adecuada de la memoria. Mediante el uso del objeto SPAssignment se pueden asignar objetos a una variable y eliminar los objetos cuando ya no sean necesarios para liberar memoria. Cuando se usan los objetos SPWeb, SPSite o SPSiteAdministration, los objetos se eliminan automáticamente si no se usa una colección de asignaciones o el parámetro Global.

Cuando se usa el parámetro Global, todos los objetos se guardan en el almacén global. Si los objetos no se usan de forma inmediata o se eliminan mediante el comando Stop-SPAssignment, puede producirse un error de memoria insuficiente.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-CASPolicies

Especifica que las directivas de seguridad de acceso al código (CAS) se pueden implementar para la nueva solución de SharePoint.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-CompatibilityLevel

Especifica si se debe realizar una instalación en la solución, en el directorio de una versión específica, en función del valor de CompatibilityLevel. Si no se especifica este parámetro, el comportamiento predeterminado es instalar la solución solo en el directorio de la versión que se siga en el archivo .cab del manifiesto de la solución.

Los valores admitidos son:

--14

--15

--14,15

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Confirm

Le pide confirmación antes de ejecutar el comando. Para obtener más información, escriba el siguiente comando: get-help about_commonparameters

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Force

Fuerza la implementación de la nueva solución de SharePoint.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-FullTrustBinDeployment

Especifica que se permite la implementación de Bin de plena confianza. Este parámetro se usa si la solución es de plena confianza.

El ensamblado bin se instala en el directorio bin del servidor virtual. El ensamblado del paquete tendrá el conjunto de atributos DeploymentTarget=WebApplication. Para obtener más información sobre el ensamblado bin, vea Elemento de ensamblado.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-GACDeployment

Especifica que la memoria caché global de ensamblados (GAC) se puede implementar para la nueva solución de SharePoint.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Identity

Especifica la solución de SharePoint que se va a implementar.

El valor debe ser un GUID auténtico con el formato 12345678-90ab-cdef-1234-567890bcdefgh, un nombre auténtico de solución de SharePoint (por ejemplo, SPSolution1) o una instancia de un objeto SPSolution auténtico.

Type:SPSolutionPipeBind
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Language

Especifica un idioma para la solución al implementar un paquete de idioma de soluciones. Si no se especifica este parámetro, se asume que es cero ("0"). Use cero para las soluciones que son válidas para todos los idiomas.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Local

Implementa la solución en el servidor activo.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Synchronize

Sincroniza todas las soluciones o la solución especificada en la granja local.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Time

Especifica cuándo se implementará la solución. El valor predeterminado determina que se implemente inmediatamente.

El tipo debe ser un valor DateTime válido, con el formato 2010, 5, 1.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-WebApplication

Implementa la solución de SharePoint para la aplicación web de SharePoint especificada.

Puede aplicar uno de los siguientes valores:

--Un GUID auténtico, con el formato 12345678-90ab-cdef-1234-567890bcdefgh

--Nombre auténtico de una aplicación web de SharePoint (por ejemplo, MyOfficeApp1)

--Una instancia de un objeto SPWebApplication auténtico.

Type:SPWebApplicationPipeBind
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-WhatIf

Muestra un mensaje que describe el efecto del comando en lugar de ejecutar dicho comando. Para obtener más información, escriba el siguiente comando: get-help about_commonparameters

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019