在 SharePoint Server 中更新工作流
适用于:2013 2016 2019 Subscription Edition SharePoint 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 工作流状态用户界面中显示的任何错误。