簡介
本文說明 Microsoft System Center Orchestrator 2022 更新 Rollup 3 中修正的問題。 本文也包含此更新的安裝說明。
已修正的問題
-
讀取行活動對於少於 12 字元的行回傳相同的輸入,與靜態字面字串不同。
-
讀取行活動不會用 XML 安全的對應字元取代特殊字元。
-
服務帳號憑證會保留在活動的安全性分頁中。
-
監控事件日誌活動能順利執行且未當機。
-
活動在設定執行行為時會持續存在自訂分隔符。
-
GET api/ActivityInstances 回傳的是預期值,而不是空結果。
-
傳送平台事件活動會持續存在資料庫,並可在 Runbook Designer 的事件標籤中看到。
-
活動名稱會正確顯示在 Runbook Tester 畫布和日誌檢視區,而非識別碼。
-
執行 SSH 指令無法在擁有較新密碼要求的最新版本 Linux 機器上運作。 要執行 SSH 指令,請從官方網站下載最新的 plink.exe 二進位檔 (x64 版本可) 使用。 二進位應重新命名為 SshClient.exe,並置於路徑 C:\Program Files\Common Files\Microsoft System Center 2012\Orchestrator\Extensions\Support\SSH
-
處於活躍狀態的職缺會在網頁主控台的「活躍職缺」中顯示。
-
查詢資料庫活動錯誤 無法 載入擴充功能已修正。
-
依照 此 處提到的步驟,使用 SQL 腳本重新建立 Orchestrator 鍵。 下載 SQL 腳本,開啟 SQL Server Management Studio,連接你的 Orchestrator 資料庫,然後執行腳本。 該腳本也能解決在使用與 Runbook Server 角色或服務不同的服務帳號安裝管理伺服器角色或服務時所產生的權限問題。 它也解決了與操作員角色相關的缺失權限,導致 WebAPI 對某些請求 (http://localhost:81/api/Folders 回傳不完整的結果,http://localhost:81/api/Runbooks) 。 此外,它也修正了 Runbook 無法在網頁主控台出現時的可見性問題。
其他改進與特色
-
為了提升網頁主控台效能,請下載 SQL 腳本,開啟 SQL Server Management Studio,連接你的 Orchestrator 資料庫,然後執行腳本。
-
Orchestrator 2022 支援最新且最安全的NET8 (LTSC) 。 由於 .NET 8 的變更有破壞性,連接 SQL 伺服器預設使用 Encrypt=true 。當 Web API 出現 500 錯誤時,以下是三種處理方式: - (建議) 在伺服器上安裝 有效的憑證。 請注意,這是一個複雜的流程,需要取得憑證並確保由客戶信任的權威簽署。 - 若伺服器擁有憑證,但客戶端不信任該憑證,則 TrustServerCertificate = True,以允許繞過一般的信任機制。前往 web.config Present 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 服務。
-
Orchestrator 2022 支援 TLS 1.3 協定。
已知問題
-
不在任何資料夾裡的運行手冊 (根執行簿) 導覽窗格不會顯示。解決方法: 把根 runbook 移到資料夾裡。
-
工作表單也需要輸出參數。解決方法: 使用任何字串作為值,它會被 runbook 執行覆蓋並帶有輸出。
-
Orchestrator Remoting Service 和 Runbook Server Monitor Service 無法順利退出。
-
描述: 礦化和 omonitor 服務無法用 Service Kill 停止。解決方法: 請使用工作管理員手動終止服務程序,或使用以下指令: Windows Command Prompttaskkill /f /pid {pid of the service}
如何取得 System Center Orchestrator 2022 的更新 Rollup 3
重要: 在安裝這個更新之前,請先確認 。安裝了 NET8 。Orchestrator 的更新套件可從 Microsoft Update 取得,或透過手動下載。
Windows Update
要從 Windows Update 取得並安裝更新套件,請在已安裝 Orchestrator 元件的電腦上依照以下步驟操作:
-
選擇開始,然後選擇控制台。
-
在控制台,雙擊 Windows Update。
-
在 Windows Update 視窗中,選擇「Check Online 以獲取 Microsoft Update 的更新。
-
選擇 重要更新可取得。
-
選擇 「更新整合套件」,然後選擇「確定」。
-
選擇安裝更新以安裝更新套件。
手冊下載
請點以下連結手動下載Microsoft更新目錄中的更新套件:
如需了解如何下載 Microsoft 支援檔案,請選擇以下文章編號以瀏覽 Microsoft 知識庫中的文章:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,查看有無病毒感染。 檔案儲存在具備安全防護的伺服器上,有助於防止未經授權的變更。
Orchestrator 更新整合安裝說明
下載Microsoft Update為每台電腦提供的更新套件。 Microsoft Update 會根據每台電腦安裝的元件提供適當的更新。 或者手動從 Microsoft 更新目錄下載。
若要手動安裝更新套件,請從升高的命令提示字元執行以下指令:
msiexec.exe /p <packagename>
例如,要安裝 System Center 2022 UR3 套件,用於 Orchestrator Management Server (KB 5059072) ,請執行以下指令:
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 和 Management Server UR2 套件可使用 控制台 > 新增或移除程式 > 檢視已安裝匯報
-
Web API UR 套件無法卸載。 我們建議卸載 Web API,並使用 SCO 2022 RTM 安裝程式重新安裝。
-
網頁主控台套件可透過管理員 PowerShell 執行以下指令來解除安裝:
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應該是完整的網址 (,包括 Web API 端點的埠號) 。