简介
本文介绍更新汇总 3 for Microsoft System Center Orchestrator 2022 中修复的问题。 本文还包含此更新的安装说明。
已修复的问题
-
读取行活动对包含少于 12 个字符的行返回与静态文本字符串相反的相同输入。
-
读取行活动不会将特殊字符替换为 XML 安全等效项。
-
服务帐户凭据保留在活动的“安全”选项卡中。
-
监视事件日志活动成功运行,而不会崩溃。
-
活动在为活动配置“运行”行为时保留自定义分隔符。
-
GET api/ActivityInstances 返回预期值,而不是空结果。
-
将平台事件活动持久保存到数据库,并在 Runbook Designer的“事件”选项卡中可见。
-
活动名称正确显示在 Runbook 测试器画布和日志视图区域,而不是标识符上。
-
运行 SSH 命令不适用于具有较新密码要求的最新版本的 Linux 计算机。 若要运行 SSH 命令,请从官方网站下载最新的 plink.exe 二进制文件, (x64 版本可用于) 。 二进制文件应重命名为 SshClient.exe,并放置在路径 C:\Program Files\Common Files\Microsoft System Center 2012\Orchestrator\Extensions\Support\SSH
-
处于活动状态的作业在 Web 控制台中的活动作业中可见。
-
已修复查询数据库活动错误 加载扩展失败。
-
使用 SQL 脚本按照 此处 提到的步骤重新创建业务流程协调程序密钥。 下载 SQL 脚本,打开SQL Server Management Studio,连接到 Orchestrator 数据库,然后执行脚本。 该脚本还解决了在使用 Runbook 服务器角色或服务的不同服务帐户安装管理服务器角色或服务时出现的权限问题。 它还解决了与作员角色相关的缺失权限,这可能导致 WebAPI 为某些请求返回不完整的结果, (http://localhost:81/api/Folders,http://localhost:81/api/Runbooks) 。 此外,它还修复了 Runbook 无法显示在 Web 控制台中的可见性问题。
其他改进和功能
-
Orchestrator 2022 支持最新且最安全的 。NET8 (LTSC) 。 由于 .NET 8 中的中断性变更,与 SQL Server 的连接默认使用 Encrypt=true 。下面是 Web API 将 500 作为错误时继续作的三种方法: - (建议) 在服务器上 安装 有效证书。 请注意,这是一个涉及的过程,需要获取证书并确保证书由客户端信任的颁发机构签名。 - 如果服务器具有证书,但客户端不信任该证书,则 TrustServerCertificate=True 以允许绕过常规信任机制。导航到 web.config , C:\Program Files\Microsoft System Center\Orchestrator\WebApi 添加以下内容:<environmentVariable name="Database__TrustServerCertificate" value="true"/> - 将 Encrypt=False 显式添加到连接字符串: 导航到 web.config , C:\Program Files\Microsoft System Center\Orchestrator\WebApi 添加以下内容:<environmentVariable name="Database__Encrypt" value="false"/>
-
Orchestrator 支持业务流程协调程序 服务的组托管服务帐户 (gMSA) 。
-
Orchestrator 2022 支持 TLS 1.3 协议。
已知问题
-
导航窗格中不会显示不在任何文件夹 (根 Runbook) 的 Runbook。解决方法: 将根 Runbook 移动到文件夹。
-
作业窗体还需要输出参数。解决方法: 使用任何字符串作为值,它将被 Runbook 执行和输出覆盖。
-
业务流程协调程序远程处理服务和 Runbook 服务器监视器服务不会干净退出。描述: 无法使用服务终止来停止演 唱 和 omonitor 服务。解决方法: 使用任务管理器或使用以下命令手动终止服务进程: Windows Command Prompttaskkill /f /pid {pid of the service}
如何获取 System Center Orchestrator 2022 的更新汇总 3
重要说明: 在安装此更新之前,请确保 。已安装 NET8 。业务流程协调程序更新包可从 Microsoft 更新或通过手动下载获取。
Windows 更新
若要从 Windows 更新 获取并安装更新包,请在安装了 Orchestrator 组件的计算机上执行以下步骤:
-
选择“开始”,然后选择“控制面板”。
-
在控制面板中,双击“Windows 更新”。
-
在“Windows 更新”窗口中,选择“联机检查Microsoft更新中的更新”。
-
选择“重要更新可用”。
-
选择 “更新汇总”包,然后选择“确定”。
-
选择“安装更新”以安装更新包。
手动下载
转到以下链接,从Microsoft更新目录手动下载更新包:
立即下载 Orchestrator 更新包。
有关如何下载Microsoft支持文件的信息,请选择以下文章编号以查看Microsoft知识库中的文章:
119591 如何从联机服务获得 Microsoft 支持文件
Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件来扫描该文件是否有病毒。 该文件存储在安全性增强的服务器上,有助于防止对它进行任何未经授权的更改。
Orchestrator 更新汇总的安装说明
下载更新Microsoft为每台计算机提供的更新包。 Microsoft更新根据每台计算机上安装的组件提供相应的更新。 或者从Microsoft更新目录手动下载。
若要手动安装更新包,请从提升的命令提示符运行以下命令:
msiexec.exe /p <packagename>
例如,若要为 Orchestrator Management Server (KB 5059072) 安装 System Center 2022 UR3 包,请运行以下命令:
msiexec.exe /l*v "sco-mgmt-server-update-log.txt" /p KB5059072_Microsoft.SystemCenter.Orchestrator.ManagementServer_x64.msp
安装 Orchestrator 更新后,根据这些准则使用现有数据库重新配置 Orchestrator 数据库。
卸载 UR2
-
Runbook Server、Runbook Designer和管理服务器 UR2 包可以使用安装控制面板> 添加或删除程序 > 视图汇报
-
无法卸载 Web API UR 包。 建议卸载 Web API,并使用 SCO 2022 RTM 安装程序重新安装它。
-
可以通过从管理员 PowerShell 调用以下命令来卸载 Web 控制台包:
msiexec /l*v <uninstall-logfile.txt> /package '{C6E4AF6F-8EB1-462B-96A2-47929D6E8DD5}' /uninstall '{<patch_code>}' MSSCORCH_SERVICES_ACCOUNT='1' MSSCORCH_SERVICES_PASSWORD='1' MSSCORCH_WEBAPI_URL=<webapi_url>
webapi_url应该是完整的 URL (包括 Web API 终结点的端口) 。