**上一次修改主题:**2018-03-08

**摘要:**遍历保持最新在SharePoint Server 2013中的工作流所需的步骤。

安装软件更新后运行 cmdlet

SharePoint Server 2013 的任何累积更新 (CU) 和工作流管理器必须以协调的方式安装。执行更新后,必须运行 Microsoft PowerShell cmdlet,以维护 SharePoint Server 2013 服务器场和工作流管理器服务器场之间的连接。

安装 SharePoint Server 2013、工作流管理器和工作流管理器客户端的更新后,以管理员身份从 SharePoint 命令行管理程序运行下列 PowerShell cmdlet。

重要

在运行更新 cmdlet 之前,必须在 SharePoint Server 2013、工作流管理器 和工作流管理器客户端上安装最新的更新级别。

$credential = [System.Net.CredentialCache]::DefaultNetworkCredentials
$site = Get-SPSite(<siteUri>)
$proxy = Get-SPWorkflowServiceApplicationProxy
$svcAddress = $proxy.GetWorkflowServiceAddress($site)
Copy-SPActivitiesToWorkflowService -WorkflowServiceAddress $svcAddress -Credential $credential -Force $true

备注

工作流支持具有多个网站订阅的环境,因此 $site 网站集地址可确定工作流设置的正确配置位置。

工作流更新的故障排除步骤

  • 确保所有组件均处于最新的修补程序级别。这包括 SharePoint Server 2013、工作流管理器和工作流管理器客户端。

  • 使用下列命令验证 $proxy 连接设置:

    $proxy = Get-SPWorkflowServiceApplicationProxy
    $site = Get-SPSite(<siteUri>)
    $proxy.GetWorkflowServiceAddress($site)
    
  • 检查 SharePoint Designer 用户界面中显示的任何错误或 SharePoint 工作流状态用户界面中显示的任何错误。