Update-SPSolution
Обновляет развернутое решение SharePoint.
Синтаксис
Update-SPSolution
[-Identity] <SPSolutionPipeBind>
-LiteralPath <String>
[-AssignmentCollection <SPAssignmentCollection>]
[-CASPolicies]
[-Confirm]
[-Force]
[-GACDeployment]
[-Local]
[-Time <String>]
[-WhatIf]
[-FullTrustBinDeployment]
[<CommonParameters>]
Описание
Командлет Update-SPSolution
обновляет развернутое решение SharePoint в ферме.
Его следует использовать только в том случае, когда новое решение содержит тот же набор файлов и компонентов, что и развернутое.
Если файлы и компоненты отличаются, решение должно быть отменено и повторно развернуто с помощью Uninstall-SPSolution
командлетов и Install-SPSolution
соответственно.
Сведения о разрешениях и актуальную информацию о Windows PowerShell для продуктов SharePoint см. в сетевой документации о командлетах SharePoint Server.
Примеры
------------------ПРИМЕР------------------
Update-SPSolution -Identity contoso_solution.wsp -LiteralPath c:\contoso_solution_v2.wsp -GACDeployment
В этом примере развернутое решение SharePoint contoso_solution.wsp обновляется до решения c:\contoso_solution_v2.wsp.
Параметры
-AssignmentCollection
Позволяет корректно удалять объекты. При использовании объектов таких типов, как SPWeb или SPSite, возможен захват больших объемов памяти, и работа с такими объектами в скриптах Windows PowerShell требует точного управления памятью. С помощью объекта SPAssignment вы можете назначить объекты переменной и освободить память, удалив ненужные объекты. Объекты SPWeb, SPSite или SPSiteAdministration после использования удаляются автоматически, если коллекция назначения или параметр Global не применяются.
При использовании параметра Global все объекты содержатся в глобальном хранилище.
Если объекты не используются сразу или удаляются с помощью команды Stop-SPAssignment
, может возникнуть нехватка памяти.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-CASPolicies
Указывает, что для нового решения SharePoint могут быть развернуты политики разграничения доступа кода.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Confirm
Предлагает подтвердить выполнение команды.
Чтобы получить дополнительные сведения, введите следующую команду: 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
Предписывает принудительное развертывание нового решения 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
Определяет, следует ли выполнять развертывание при помощи bin с полным доверием.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-GACDeployment
Указывает, что новое решение 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
Указывает на решение SharePoint, которое будет развернуто.
Тип значения: допустимый идентификатор GUID в виде 12345678-90ab-cdef-1234-567890bcdefgh, допустимое имя решения SharePoint (например, SPSolution1) или экземпляр допустимого объекта SPSolution.
Type: | SPSolutionPipeBind |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-LiteralPath
Указывает путь к пакету решения.
Тип значения — допустимый путь в одном из следующих форматов:
- C:\folder_name
- \\server_name\folder_name
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Local
Предписывает развертывание решения только на локальном компьютере.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Time
Указывает время развертывания решения. Значение по умолчанию предписывает выполнить развертывание немедленно.
Тип значения: допустимое значение DateTime в формате 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 |
-WhatIf
Отображает описание команды. При этом сама команда не выполняется.
Чтобы получить дополнительные сведения, введите следующую команду: 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 |