在 SharePoint Server 中更新工作流

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

安装软件更新后运行 cmdlet

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

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

重要

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

$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、工作流管理器和工作流管理器客户端。

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

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