แก้ไขบริการการดูแลระบบ SCCM ไม่พร้อมใช้งาน

/th/images/Fix-SCCM-Administration-Service-Is-Unavailable_ftimg.png

ในโพสต์นี้ ฉันจะช่วยคุณด้วยวิธีแก้ปัญหาที่เป็นประโยชน์เพื่อแก้ไขข้อผิดพลาดที่บริการการดูแลระบบ SCCM ไม่พร้อมใช้งาน

ผู้ให้บริการ SMS ให้การเข้าถึงการทำงานร่วมกันของ API ผ่านการเชื่อมต่อ HTTPS OData ที่เรียกว่าบริการการดูแลระบบ REST API นี้สามารถใช้แทนบริการเว็บที่กำหนดเองเพื่อเข้าถึงข้อมูลจากไซต์ตัวจัดการการกำหนดค่า

ตัวจัดการการกำหนดค่าใช้บริการการดูแลระบบแบบเนทีฟสำหรับคุณสมบัติต่างๆ รวมถึงส่วนขยายคอนโซล เริ่มต้นในเวอร์ชัน 2111 ตัวเลือกในการเปิดใช้งานคอนโซลตัวจัดการการกำหนดค่าเพื่อใช้บริการการดูแลระบบจะถูกลบออก บริการการดูแลระบบจะเปิดอยู่เสมอ ดังนั้นคอนโซลจะใช้เมื่อจำเป็น

/th/images/PatchMyPC-AppCatalog-725x250-1.jpg ติดตั้งและอัปเดตแอปพลิเคชันบุคคลที่สามด้วย Patch My PC

บริการการดูแลระบบ SCCM ไม่พร้อมใช้งาน

เมื่อเร็วๆ นี้ ฉันพบข้อความแสดงข้อผิดพลาดเมื่อพยายามเข้าถึงการดูแลระบบ > ภาพรวม > การอัปเดตและการบริการ > ส่วนขยายคอนโซล ข้อความแสดงข้อผิดพลาดคือ “ Configuration Manager ไม่สามารถเชื่อมต่อกับบริการการดูแลระบบได้ คอนโซล Configuration Manager ไม่สามารถเชื่อมต่อกับฐานข้อมูลไซต์ผ่านบริการการดูแลระบบบนเซิร์ฟเวอร์ ตรวจสอบสิ่งต่อไปนี้: บริการการดูแลระบบไม่พร้อมใช้งาน”

ข้อผิดพลาดนี้บ่งชี้ว่าคอนโซล ConfigMgr ไม่สามารถเข้าถึงปลายทางของผู้ให้บริการ SMS หรือ Administration Service บนเซิร์ฟเวอร์ไซต์ของคุณได้ สาเหตุทั่วไปบางประการสำหรับข้อผิดพลาดนี้มีดังนี้:

  1. ปัญหาผู้ให้บริการ SMS

  2. ปัญหาเกี่ยวกับการกำหนดค่า IIS

  3. ปัญหาเกี่ยวกับใบรับรอง เช่น ใบรับรองหมดอายุ เป็นต้น

  4. การอัพเกรด SCCM ล้มเหลวหรือไม่สมบูรณ์

/th/images/Configuration-Manager-cant-connect-to-the-administration-service-1024x577.png ตัวจัดการการตั้งค่าคอนฟิกไม่สามารถเชื่อมต่อกับบริการการดูแลระบบได้

ในกรณีของฉัน ฉันมีปัญหากับบริการการดูแลระบบ และ 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


/th/images/Failed-to-get-a-response-for-OData-GET-Request-1024x693.png ไม่สามารถรับการตอบสนองสำหรับคำขอ 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




/th/images/AdminService-is-temporarily-unavailable-1024x567.png AdminService ไม่สามารถใช้งานได้ชั่วคราว

โซลูชันที่ 1: ตรวจสอบว่าผู้ให้บริการ SMS นั้นแข็งแรง

หากต้องการตรวจสอบว่าส่วนประกอบ SMS_REST_PROVIDER ทำงานปกติหรือไม่ ให้เปิดคอนโซลแล้วไปที่ การตรวจสอบ > ภาพรวม > สถานะระบบ > สถานะส่วนประกอบ แล้วมองหา SMS_REST_PROVIDER วงกลมสีเขียวที่มีเครื่องหมายถูกแสดงว่าส่วนประกอบทำงานอยู่และทำงานได้อย่างถูกต้อง

/th/images/Check-if-the-SMS-Provider-is-Healthy-1024x465.png ตรวจสอบว่าผู้ให้บริการ SMS มีสุขภาพดี

โซลูชันที่ 2: ทดสอบ URL ของ AdminService

หนึ่งในขั้นตอนการแก้ไขปัญหาเบื้องต้นสำหรับการแก้ไขปัญหาบริการการดูแลระบบคือการตรวจสอบว่าบริการผู้ดูแลระบบตอบสนองต่อ HTTPS หรือไม่ จากเบราว์เซอร์บนเวิร์กสเตชันของคุณหรือบนเซิร์ฟเวอร์หลัก ให้เปิดเบราว์เซอร์และเข้าถึงลิงก์ด้านล่าง

  • https:///AdminService/v1.0/

  • https:///AdminService/v1.0/$metadata

หากคุณยังคงได้รับ 503 นั่นเกือบจะแน่นอนว่าเป็นกลุ่ม IIS/แอปบนเซิร์ฟเวอร์หลัก

/th/images/Test-the-administration-service-1024x672.png ตรวจสอบว่าบริการผู้ดูแลระบบตอบสนองต่อ 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*"

 }


/th/images/Verify-SCCM-generated-certificate-1024x466.png ตรวจสอบใบรับรองที่สร้างโดย 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, /th/images/PatchMyPC-AppCatalog-725x250-1.jpg , HTTP ที่ปรับปรุงแล้ว, เริ่มบริการ SMS Exec ใหม่, บันทึกของตัวจัดการการกำหนดค่า, พอร์ตไฟร์วอลล์ที่ใช้ในตัวจัดการการกำหนดค่า, การตั้งค่าตัวจัดการการกำหนดค่า,

ฟอรั่ม

, โทรเลข ,

ติดต่อฉัน

,