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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |