บทนำ
บทความนี้อธิบายถึงปัญหาที่ได้รับการแก้ไขในชุดรวมอัปเดต 3 สําหรับ Microsoft System Center Orchestrator 2022 บทความนี้มีคําแนะนําในการติดตั้งสําหรับการอัปเดตนี้ด้วย
ปัญหาที่ได้รับการแก้ไขแล้ว
-
อ่านกิจกรรมบรรทัด จะส่งกลับค่าที่ป้อนเดียวกันสําหรับบรรทัดที่มีอักขระน้อยกว่า 12 อักขระ ซึ่งตรงข้ามกับสตริงสัญพจน์แบบคงที่
-
อ่านกิจกรรมของบรรทัดไม่ได้แทนที่อักขระพิเศษด้วย XML Safe Equivalents
-
ข้อมูลประจําตัวของบัญชีบริการยังคงอยู่ในแท็บความปลอดภัยของกิจกรรม
-
ตรวจสอบกิจกรรมบันทึกเหตุการณ์ทํางานได้สําเร็จโดยไม่มีการหยุดทํางาน
-
กิจกรรมยังคงมีตัวคั่นแบบกําหนดเองขณะกําหนดค่าลักษณะการทํางานของการเรียกใช้สําหรับกิจกรรม
-
GET api/ActivityInstances จะส่งกลับค่าที่คาดไว้ซึ่งตรงข้ามกับผลลัพธ์ที่ว่างเปล่า
-
ส่งกิจกรรมกิจกรรมแพลตฟอร์มที่ยังคงอยู่ไปยังฐานข้อมูล และสามารถมองเห็นได้ในแท็บ เหตุการณ์ ของ Designer Runbook
-
ชื่อกิจกรรมจะแสดงอย่างถูกต้องบนพื้นที่ทดสอบ Runbook และพื้นที่มุมมองบันทึกแทนตัวระบุ
-
เรียกใช้คําสั่ง SSH จะไม่ทํางานกับเครื่อง Linux รุ่นล่าสุดซึ่งมีข้อกําหนดการเข้ารหัสที่ใหม่กว่า เมื่อต้องการเรียกใช้คําสั่ง SSH ให้ดาวน์โหลดไบนารีล่าสุดของ plink.exe จากเว็บไซต์ทางการ (อาจมีการใช้เวอร์ชัน x64) ควรเปลี่ยนชื่อไบนารีเป็น SshClient.exe และวางที่พาธ C:\Program Files\Common Files\Microsoft System Center 2012\Orchestrator\Extensions\Support\SSH
-
งานในสถานะใช้งานอยู่จะมองเห็นได้ในงานที่ใช้งานอยู่ใน Web Console
-
ข้อผิดพลาดกิจกรรมของฐานข้อมูลการสอบถาม ล้มเหลวในการโหลดส่วนขยายได้รับการแก้ไขแล้ว
-
สร้างคีย์ผู้ประสานใหม่โดยทําตามขั้นตอนที่ระบุไว้ ที่นี่ โดยใช้สคริปต์ SQL ดาวน์โหลดสคริปต์ SQL เปิด SQL Server Management Studio เชื่อมต่อกับฐานข้อมูล Orchestrator ของคุณ และดําเนินการสคริปต์ สคริปต์ยังแก้ไขปัญหาสิทธิ์ที่เกิดขึ้นเมื่อติดตั้งบทบาทหรือบริการของเซิร์ฟเวอร์การจัดการโดยใช้บัญชีบริการอื่นจากบทบาทหรือบริการ Runbook Server นอกจากนี้ยังแก้ไขการขาดสิทธิ์ที่เกี่ยวข้องกับบทบาทตัวดําเนินการ ซึ่งอาจทําให้ WebAPI ส่งคืนผลลัพธ์ที่ไม่สมบูรณ์สําหรับบางคําขอ (http://localhost:81/api/Folders http://localhost:81/api/Runbooks) นอกจากนี้ยังแก้ไขปัญหาการมองเห็นที่ Runbooks ล้มเหลวในคอนโซลเว็บ
การปรับปรุงและคุณลักษณะอื่นๆ
-
เพื่อประสิทธิภาพการทํางานของคอนโซลเว็บที่ดียิ่งขึ้น ดาวน์โหลดสคริปต์ SQL เปิด SQL Server Management Studio เชื่อมต่อกับฐานข้อมูล 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"/>
-
ผู้ประสานสนับสนุน บัญชีบริการที่มีการจัดการแบบกลุ่ม (gMSA) สําหรับบริการผู้ประสาน
-
Orchestrator 2022 สนับสนุนโพรโทคอล TLS 1.3
ปัญหาที่ทราบแล้ว
-
Runbook ที่ไม่ได้อยู่ภายในโฟลเดอร์ (รูทรันบุ๊ค) จะไม่แสดงในบานหน้าต่างนําทางวิธีแก้ไขปัญหาชั่วคราว: ย้าย runbook รากไปยังโฟลเดอร์
-
แบบฟอร์มงานต้องใช้พารามิเตอร์เอาท์พุทด้วยวิธีแก้ไขปัญหาชั่วคราว: ใช้สตริงใดๆ เป็นค่า ซึ่งจะถูกเขียนทับด้วยการดําเนินการ runbook ด้วยผลลัพธ์
-
บริการตรวจสอบเซิร์ฟเวอร์ Remoting ของ Orchestrator และ Runbook Server ไม่ได้ออกจากการทํางานโดยสมบูรณ์
-
คำอธิบาย: ไม่สามารถหยุดบริการ Oremoting และ omonitor ได้โดยใช้ Service killวิธีแก้ไขปัญหาชั่วคราว: ยกเลิกกระบวนการบริการด้วยตนเองโดยใช้ตัวจัดการงานหรือโดยใช้คําสั่งต่อไปนี้: Windows Command Prompt#x1
วิธีรับชุดรวมอัปเดต 3 สําหรับ System Center Orchestrator 2022
สําคัญ: ก่อนที่คุณจะติดตั้งการอัปเดต นี้ ตรวจสอบให้แน่ใจว่า NET8 ได้รับการติดตั้งแล้วแพคเกจการอัปเดตสําหรับผู้ประสานจะพร้อมใช้งานจาก Microsoft Update หรือโดยการดาวน์โหลดด้วยตนเอง
Windows Update
เมื่อต้องการรับและติดตั้งแพคเกจการปรับปรุงจาก Windows Update ให้ทําตามขั้นตอนเหล่านี้บนคอมพิวเตอร์ที่มีคอมโพเนนต์ Orchestrator ติดตั้งอยู่:
-
เลือก เริ่มต้น แล้วเลือก แผงควบคุม
-
ใน แผงควบคุม ให้ดับเบิลคลิกที่ Windows Update
-
ในหน้าต่าง Windows Update ให้เลือก ตรวจหาการอัปเดตจาก Microsoft Update ทางออนไลน์
-
เลือก การอัปเดตที่สําคัญพร้อมใช้งาน
-
เลือกแพคเกจ ชุดรวมอัปเดต แล้วเลือก ตกลง
-
เลือก ติดตั้งการอัปเดต เพื่อติดตั้งแพคเกจการอัปเดต
ดาวน์โหลดด้วยตนเอง
ไปที่ลิงก์ต่อไปนี้เพื่อดาวน์โหลดแพคเกจการอัปเดตจาก Microsoft Update Catalog ด้วยตนเอง:
ดาวน์โหลด แพคเกจการอัปเดตผู้ประสานทันที
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft ให้เลือกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
119591 วิธีรับไฟล์การสนับสนุนของ Microsoft จาก บริการออนไลน์
Microsoft สแกนแฟ้มนี้เพื่อหาไวรัส โดยใช้ซอฟต์แวร์ตรวจหาไวรัสล่าสุดณวันที่มีการประกาศแฟ้มนั้น แฟ้มดังกล่าวจะถูกเก็บอยู่บนเซิร์ฟเวอร์เพิ่มความปลอดภัยซึ่งจะช่วยป้องกันการเปลี่ยนแปลงที่ไม่ได้รับอนุญาตของแฟ้ม
คําแนะนําในการติดตั้งชุดรวมอัปเดตประสาน
ดาวน์โหลดแพคเกจการอัปเดตที่ Microsoft Update มีให้สําหรับคอมพิวเตอร์แต่ละเครื่อง Microsoft Update มีโปรแกรมปรับปรุงที่เหมาะสมตามคอมโพเนนต์ต่างๆ ที่มีการติดตั้งไว้ในคอมพิวเตอร์แต่ละเครื่อง หรือดาวน์โหลดด้วยตนเองจาก Microsoft Update Catalog
เมื่อต้องการติดตั้งแพคเกจการปรับปรุงด้วยตนเอง ให้เรียกใช้คําสั่งต่อไปนี้จากพร้อมท์คําสั่งด้วยสิทธิ์ผู้ดูแล:
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
หลังจากติดตั้งการอัปเดตผู้ประสาน ให้กําหนดค่าฐานข้อมูลผู้ประสานใหม่โดยใช้ฐานข้อมูลที่มีอยู่ตามแนวทางเหล่านี้
การถอนการติดตั้ง UR2
-
แพคเกจ Runbook Server, Runbook Designer และ Management Server UR2 สามารถถอนการติดตั้งได้โดยใช้แผงควบคุม> เพิ่มหรือเอาโปรแกรมออก > ดูที่ติดตั้ง Updates
-
ไม่สามารถถอนการติดตั้งแพคเกจ UR API ของเว็บได้ เราขอแนะนําให้ถอนการติดตั้ง 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 ควรเป็น URL แบบเต็ม (รวมถึงพอร์ต) ของจุดสิ้นสุด API ของเว็บ