
ในโพสต์นี้ ฉันจะช่วยคุณด้วยวิธีแก้ปัญหาที่เป็นประโยชน์เพื่อแก้ไขข้อผิดพลาดที่บริการการดูแลระบบ SCCM ไม่พร้อมใช้งาน
ผู้ให้บริการ SMS ให้การเข้าถึงการทำงานร่วมกันของ API ผ่านการเชื่อมต่อ HTTPS OData ที่เรียกว่าบริการการดูแลระบบ REST API นี้สามารถใช้แทนบริการเว็บที่กำหนดเองเพื่อเข้าถึงข้อมูลจากไซต์ตัวจัดการการกำหนดค่า
ตัวจัดการการกำหนดค่าใช้บริการการดูแลระบบแบบเนทีฟสำหรับคุณสมบัติต่างๆ รวมถึงส่วนขยายคอนโซล เริ่มต้นในเวอร์ชัน 2111 ตัวเลือกในการเปิดใช้งานคอนโซลตัวจัดการการกำหนดค่าเพื่อใช้บริการการดูแลระบบจะถูกลบออก บริการการดูแลระบบจะเปิดอยู่เสมอ ดังนั้นคอนโซลจะใช้เมื่อจำเป็น
ติดตั้งและอัปเดตแอปพลิเคชันบุคคลที่สามด้วย Patch My PC
บริการการดูแลระบบ SCCM ไม่พร้อมใช้งาน
เมื่อเร็วๆ นี้ ฉันพบข้อความแสดงข้อผิดพลาดเมื่อพยายามเข้าถึงการดูแลระบบ > ภาพรวม > การอัปเดตและการบริการ > ส่วนขยายคอนโซล ข้อความแสดงข้อผิดพลาดคือ “ Configuration Manager ไม่สามารถเชื่อมต่อกับบริการการดูแลระบบได้ คอนโซล Configuration Manager ไม่สามารถเชื่อมต่อกับฐานข้อมูลไซต์ผ่านบริการการดูแลระบบบนเซิร์ฟเวอร์ ตรวจสอบสิ่งต่อไปนี้: บริการการดูแลระบบไม่พร้อมใช้งาน”
ข้อผิดพลาดนี้บ่งชี้ว่าคอนโซล ConfigMgr ไม่สามารถเข้าถึงปลายทางของผู้ให้บริการ SMS หรือ Administration Service บนเซิร์ฟเวอร์ไซต์ของคุณได้ สาเหตุทั่วไปบางประการสำหรับข้อผิดพลาดนี้มีดังนี้:
-
ปัญหาผู้ให้บริการ SMS
-
ปัญหาเกี่ยวกับการกำหนดค่า IIS
-
ปัญหาเกี่ยวกับใบรับรอง เช่น ใบรับรองหมดอายุ เป็นต้น
-
การอัพเกรด SCCM ล้มเหลวหรือไม่สมบูรณ์
ตัวจัดการการตั้งค่าคอนฟิกไม่สามารถเชื่อมต่อกับบริการการดูแลระบบได้
ในกรณีของฉัน ฉันมีปัญหากับบริการการดูแลระบบ และ SMSAdminUI.log แสดงข้อผิดพลาดต่อไปนี้:
1, PID:7304 System.Net.WebException: The remote server returned an error: (503) Server Unavailable.1, PID:7304 Failed to get a response for OData GET request: https://corpcm.prajwal.local/AdminService/v1.0/ConsoleExtensionMetadata?$filter=IsApproved eq false
คัดลอก
1, PID:7304 System.Net.WebException: The remote server returned an error: (503) Server Unavailable.
1, PID:7304 Failed to get a response for OData GET request: https://corpcm.prajwal.local/AdminService/v1.0/ConsoleExtensionMetadata?$filter=IsApproved eq false
ไม่สามารถรับการตอบสนองสำหรับคำขอ OData GET
บริการการดูแลระบบจะบันทึกกิจกรรมลงในไฟล์ adminservice.log บนเซิร์ฟเวอร์ผู้ให้บริการ SMS ในไดเร็กทอรีการติดตั้ง Configuration Manager ฉันสังเกตเห็นบรรทัดต่อไปนี้ในไฟล์บันทึก
Site server is being upgraded. AdminService is temporarily unavailable.Completeing request with response code 503
คัดลอก
Site server is being upgraded. AdminService is temporarily unavailable.
Completeing request with response code
503
AdminService ไม่สามารถใช้งานได้ชั่วคราว
โซลูชันที่ 1: ตรวจสอบว่าผู้ให้บริการ SMS นั้นแข็งแรง
หากต้องการตรวจสอบว่าส่วนประกอบ SMS_REST_PROVIDER ทำงานปกติหรือไม่ ให้เปิดคอนโซลแล้วไปที่ การตรวจสอบ > ภาพรวม > สถานะระบบ > สถานะส่วนประกอบ แล้วมองหา SMS_REST_PROVIDER วงกลมสีเขียวที่มีเครื่องหมายถูกแสดงว่าส่วนประกอบทำงานอยู่และทำงานได้อย่างถูกต้อง
ตรวจสอบว่าผู้ให้บริการ SMS มีสุขภาพดี
โซลูชันที่ 2: ทดสอบ URL ของ AdminService
หนึ่งในขั้นตอนการแก้ไขปัญหาเบื้องต้นสำหรับการแก้ไขปัญหาบริการการดูแลระบบคือการตรวจสอบว่าบริการผู้ดูแลระบบตอบสนองต่อ HTTPS หรือไม่ จากเบราว์เซอร์บนเวิร์กสเตชันของคุณหรือบนเซิร์ฟเวอร์หลัก ให้เปิดเบราว์เซอร์และเข้าถึงลิงก์ด้านล่าง
-
https:///AdminService/v1.0/
-
https:///AdminService/v1.0/$metadata
หากคุณยังคงได้รับ 503 นั่นเกือบจะแน่นอนว่าเป็นกลุ่ม IIS/แอปบนเซิร์ฟเวอร์หลัก
ตรวจสอบว่าบริการผู้ดูแลระบบตอบสนองต่อ https หรือไม่
โซลูชันที่ 3: ตรวจสอบใบรับรอง
ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์มีใบรับรองการตรวจสอบเซิร์ฟเวอร์ที่ถูกต้อง หากใช้ HTTP ที่ปรับปรุงแล้ว ให้ตรวจสอบว่าใบรับรองที่สร้างโดย SCCM นั้นถูกต้อง เปิด PowerShell ในฐานะผู้ดูแลระบบและเรียกใช้คำสั่งด้านล่าง
Get-ChildItem Cert:\LocalMachine\My | Where-Object { $_.Subject -like "*SMS*" }
คัดลอก
Get-ChildItem
Cert:\LocalMachine\My
|
Where-Object
{
$\_
.Subject
-like
"*SMS*"
}
ตรวจสอบใบรับรองที่สร้างโดย SCCM
โซลูชันที่ 4: เริ่มบริการ ConfigMgr ใหม่
คุณสามารถลองเริ่มบริการด้านล่างใหม่เพื่อดูว่าสามารถแก้ไขปัญหาบริการการดูแลระบบได้หรือไม่ โปรดดูคำแนะนำในการเริ่มบริการ SMS Exec ใหม่โดยใช้วิธีการต่างๆ ในกรณีส่วนใหญ่ การรีสตาร์ทบริการด้านล่างจะช่วยแก้ไขข้อผิดพลาดของบริการการดูแลระบบ sccm ไม่พร้อมใช้งาน
# Restart SMS Executive ServiceRestart-Service -Name "SMS_EXECUTIVE" -Force# Restart SMS Site Component ManagerRestart-Service -Name "SMS_SITE_COMPONENT_MANAGER" -Force# Restart WMIRestart-Service -Name "Winmgmt" -Force# Restart IISiisreset
คัดลอก
# Restart SMS Executive Service
Restart-Service
-
Name
"SMS\_EXECUTIVE"
-
Force
# Restart SMS Site Component Manager
Restart-Service
-
Name
"SMS\_SITE\_COMPONENT\_MANAGER"
-
Force
# Restart WMI
Restart-Service
-
Name
"Winmgmt"
-
Force
# Restart IIS
iisreset
โซลูชันที่ 5: ตรวจสอบบันทึกของผู้ให้บริการ SMS
เมื่อใดก็ตามที่คุณพบปัญหาใดๆ กับบทบาทผู้ให้บริการ SMS ให้ตรวจสอบบันทึกต่อไปนี้
ไฟล์บันทึก |
วัตถุประสงค์—|—AdminService.log |
บันทึกหลักสำหรับ Administration Service
SMS_REST_PROVIDER.log |
กิจกรรมของผู้ให้บริการ REST
SMSProv.log |
การดำเนินงานของผู้ให้บริการ SMS
hman.log |
ผู้จัดการลำดับชั้น (ปัญหาใบรับรอง)
สำหรับรายการบันทึกสำหรับส่วนประกอบอื่นๆ โปรดดูบันทึกของเครื่องมือจัดการการกำหนดค่า
โซลูชันที่ 6: ตรวจสอบไฟร์วอลล์และพอร์ต
ผู้ดูแลระบบส่วนใหญ่ทราบถึงพอร์ตไฟร์วอลล์ที่ใช้ในเครื่องมือจัดการการกำหนดค่า ตรวจสอบให้แน่ใจว่าพอร์ตต่อไปนี้เปิดอยู่ในการตั้งค่าของคุณ
-
TCP 443 (HTTPS สำหรับบริการผู้ดูแลระบบ)
-
TCP 135, 49152-65535 (RPC สำหรับผู้ให้บริการ WMI/SMS)
โซลูชันที่ 7: ติดตั้งผู้ให้บริการ SMS อีกครั้ง (ทางเลือกสุดท้าย)
หากวิธีข้างต้นไม่ได้ผล ให้เปิดการตั้งค่าตัวจัดการการกำหนดค่าและเลือกแก้ไขไซต์ จากนั้นเปลี่ยนตำแหน่งที่ตั้งของผู้ให้บริการ SMS ย้ายไปยังเซิร์ฟเวอร์อื่น จากนั้นย้ายกลับ
ยังต้องการความช่วยเหลือใช่ไหม
หากคุณต้องการความช่วยเหลือเพิ่มเติมในบทความข้างต้น หรือต้องการหารือเกี่ยวกับปัญหาทางเทคนิคอื่นๆ โปรดดูตัวเลือกบางส่วนเหล่านี้
ฟอรั่ม
โทรเลข
ติดต่อฉัน
*️⃣ ลิงค์ที่มา:
ผู้ให้บริการ SMS เริ่มต้นในเวอร์ชัน 2111,
, HTTP ที่ปรับปรุงแล้ว, เริ่มบริการ SMS Exec ใหม่, บันทึกของตัวจัดการการกำหนดค่า, พอร์ตไฟร์วอลล์ที่ใช้ในตัวจัดการการกำหนดค่า, การตั้งค่าตัวจัดการการกำหนดค่า,
ฟอรั่ม
, โทรเลข ,
ติดต่อฉัน
,