
In diesem Beitrag helfe ich Ihnen mit einigen nützlichen Lösungen zur Behebung des Fehlers, dass der SCCM-Verwaltungsdienst nicht verfügbar ist.
Der SMS-Anbieter bietet API-Interoperabilitätszugriff über eine HTTPS-OData-Verbindung, den sogenannten Verwaltungsdienst. Diese REST-API kann anstelle eines benutzerdefinierten Webdienstes verwendet werden, um auf Informationen von der Configuration Manager-Site zuzugreifen.
Configuration Manager nutzt den Verwaltungsdienst nativ für mehrere Funktionen, einschließlich der Konsolenerweiterungen. Ab Version 2111 wird die Option zum Aktivieren der Configuration Manager-Konsole für die Verwendung des Verwaltungsdiensts entfernt. Der Verwaltungsdienst ist immer aktiviert, sodass die Konsole ihn bei Bedarf verwendet.
Installieren und aktualisieren Sie Anwendungen von Drittanbietern mit Patch My PC
Der SCCM-Verwaltungsdienst ist nicht verfügbar
Kürzlich wurde mir eine Fehlermeldung angezeigt, als ich versuchte, auf „Verwaltung“ > „Übersicht“ > „Updates und Wartung“ > „Konsolenerweiterungen“ zuzugreifen. Die Fehlermeldung lautete: „Configuration Manager kann keine Verbindung zum Verwaltungsdienst herstellen. Die Configuration Manager-Konsole kann über den Verwaltungsdienst auf dem Server keine Verbindung zur Standortdatenbank herstellen. Überprüfen Sie Folgendes: Der Verwaltungsdienst ist nicht verfügbar.“
Dieser Fehler weist darauf hin, dass die ConfigMgr-Konsole den SMS-Anbieter oder den Verwaltungsdienst-Endpunkt auf Ihrem Standortserver nicht erreichen kann. Einige häufige Ursachen für diesen Fehler sind folgende:
-
Probleme mit dem SMS-Anbieter
-
Probleme mit der IIS-Konfiguration
-
Zertifikatsprobleme wie abgelaufenes Zertifikat usw.
-
SCCM-Upgrade fehlgeschlagen oder unvollständig
Configuration Manager kann keine Verbindung zum Verwaltungsdienst herstellen
In meinem Fall hatte ich Probleme mit dem Verwaltungsdienst und das SMSAdminUI.log zeigte die folgenden Fehler an:
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
Kopieren
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
Es konnte keine Antwort für die OData-GET-Anfrage erhalten werden
Der Verwaltungsdienst protokolliert seine Aktivitäten in der Datei adminservice.log auf dem SMS-Anbieterserver im Installationsverzeichnis von Configuration Manager. Ich habe die folgenden Zeilen in der Protokolldatei bemerkt.
Site server is being upgraded. AdminService is temporarily unavailable.Completeing request with response code 503
Kopieren
Site server is being upgraded. AdminService is temporarily unavailable.
Completeing request with response code
503
AdminService ist vorübergehend nicht verfügbar
Lösung 1: Überprüfen Sie, ob der SMS-Anbieter fehlerfrei ist
Um zu überprüfen, ob die Komponente SMS_REST_PROVIDER fehlerfrei ist, öffnen Sie die Konsole, gehen Sie zu Überwachung > Übersicht > Systemstatus > Komponentenstatus und suchen Sie nach SMS_REST_PROVIDER. Ein grüner Kreis mit einem Häkchen bedeutet, dass die Komponente aktiv ist und ordnungsgemäß funktioniert.
Überprüfen Sie, ob der SMS-Anbieter fehlerfrei ist
Lösung 2: Testen Sie die AdminService-URL
Einer der grundlegenden Schritte zur Fehlerbehebung beim Verwaltungsdienst besteht darin, zu überprüfen, ob der Verwaltungsdienst auf HTTPS reagiert. Öffnen Sie in einem Browser auf Ihrer Workstation oder auf dem Primärserver selbst einen Browser und greifen Sie auf die folgenden Links zu.
-
https:///AdminService/v1.0/
-
https:///AdminService/v1.0/$metadata
Wenn Sie immer noch 503 erhalten, handelt es sich mit ziemlicher Sicherheit um den IIS-/App-Pool auf dem Primärserver.
Überprüfen Sie, ob der Admin-Dienst auf https antwortet
Lösung 3: Zertifikate überprüfen
Stellen Sie sicher, dass der Server über ein gültiges Serverauthentifizierungszertifikat verfügt. Wenn Sie Enhanced HTTP verwenden, überprüfen Sie, ob das vom SCCM generierte Zertifikat gültig ist. Öffnen Sie PowerShell als Administrator und führen Sie den folgenden Befehl aus.
Get-ChildItem Cert:\LocalMachine\My | Where-Object { $_.Subject -like "*SMS*" }
Kopieren
Get-ChildItem
Cert:\LocalMachine\My
|
Where-Object
{
$\_
.Subject
-like
"*SMS*"
}
Überprüfen Sie das vom SCCM generierte Zertifikat
Lösung 4: Starten Sie die ConfigMgr-Dienste neu
Sie können versuchen, die folgenden Dienste der Reihe nach neu zu starten und zu sehen, ob dadurch die Probleme mit dem Verwaltungsdienst behoben werden. Weitere Informationen zum Neustarten des SMS Exec-Dienstes mit verschiedenen Methoden finden Sie in der Anleitung. In den meisten Fällen wird der Fehler, dass der sccm-Verwaltungsdienst nicht verfügbar ist, durch einen Neustart der folgenden Dienste behoben.
# 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
Kopieren
# 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
Lösung 5: Überprüfen Sie die Protokolle des SMS-Anbieters
Wenn Sie auf Probleme mit der SMS-Anbieterrolle stoßen, überprüfen Sie die folgenden Protokolle.
Protokolldatei |
Zweck—|—AdminService.log |
Primäres Protokoll für den Verwaltungsdienst
SMS_REST_PROVIDER.log |
Aktivität des REST-Anbieters
SMSProv.log |
Betrieb des SMS-Anbieters
hman.log |
Hierarchiemanager (Zertifikatsprobleme)
Eine Liste der Protokolle für andere Komponenten finden Sie unter Configuration Manager-Protokolle.
Lösung 6: Firewall und Ports überprüfen
Die meisten Administratoren kennen die in Configuration Manager verwendeten Firewall-Ports. Stellen Sie sicher, dass die folgenden Ports in Ihrem Setup geöffnet sind.
-
TCP 443 (HTTPS für AdminService)
-
TCP 135, 49152-65535 (RPC für WMI/SMS-Anbieter)
Lösung 7: SMS-Anbieter neu installieren (letzter Ausweg)
Wenn keine der oben genannten Maßnahmen funktioniert, starten Sie das Configuration Manager-Setup, wählen Sie „Standort ändern“ und ändern Sie dann den Standort des SMS-Anbieters. Verschieben Sie es auf einen anderen Server und dann zurück.
Brauchen Sie noch Hilfe?
Wenn Sie weitere Hilfe zu dem oben genannten Artikel benötigen oder andere technische Probleme besprechen möchten, sehen Sie sich einige dieser Optionen an.
Foren
Telegramm
Kontaktieren Sie mich
*️⃣ Quelllink:
SMS-Anbieter , Ab Version 2111,
, Erweitertes HTTP, Neustart des SMS Exec-Dienstes, Configuration Manager-Protokolle, in Configuration Manager verwendete Firewall-Ports, Configuration Manager-Setup,
Foren
, Telegramm ,
Kontaktieren Sie mich
,