Contents

SCCM 管理サービスが利用できない問題を修正する

<本文>/images/Fix-SCCM-Administration-Service-Is-Unavailable_ftimg.png

この投稿では、SCCM 管理サービスが利用できないというエラーを解決するためのいくつかの役立つ解決策を紹介します。

SMS プロバイダーは、管理サービスと呼ばれる HTTPS OData 接続を介した API 相互運用アクセスを提供します。この REST API をカスタム Web サービスの代わりに使用して、Configuration Manager サイトの情報にアクセスできます。

Configuration Manager は、コンソール拡張機能を含むいくつかの機能に対して管理サービスをネイティブに使用します。バージョン 2111 以降、Configuration Manager コンソールで管理サービスを使用できるようにするオプションは削除されました。管理サービスは常に ON であるため、コンソールは必要に応じてそれを使用します。

/images/PatchMyPC-AppCatalog-725x250-1.jpg Patch My PC を使用してサードパーティ アプリケーションをインストールおよび更新する

SCCM 管理サービスは利用できません

最近、管理 > 概要 > 更新とサービス > コンソール拡張機能 にアクセスしようとすると、エラー メッセージが表示されました。エラー メッセージは、「Configuration Manager は管理サービスに接続できません。Configuration Manager コンソールは、サーバー上の管理サービスを介してサイト データベースに接続できません。次を確認してください: 管理サービスが利用できません。」でした。

このエラーは、ConfigMgr コンソールがサイト サーバー上の SMS プロバイダーまたは管理サービス エンドポイントに到達できないことを示します。このエラーの一般的な原因は次のとおりです。

  1. SMS プロバイダーの問題

  2. IIS 構成の問題

  3. 証明書の有効期限切れなどの証明書の問題

  4. SCCM アップグレードの失敗または不完全

/images/Configuration-Manager-cant-connect-to-the-administration-service-1024x577.png Configuration Manager が管理サービスに接続できません

私の場合、管理サービスに問題があり、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


/images/Failed-to-get-a-response-for-OData-GET-Request-1024x693.png OData GET リクエストの応答を取得できませんでした

管理サービスは、そのアクティビティを、Configuration Manager インストール ディレクトリ内の SMS プロバイダー サーバー上の adminservice.log ファイルに記録します。ログファイルに次の行があることに気付きました。


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




/images/AdminService-is-temporarily-unavailable-1024x567.png AdminService が一時的に利用できません

解決策 1: SMS プロバイダーが正常であることを確認する

SMS_REST_PROVIDER コンポーネントが正常かどうかを確認するには、コンソールを開いて 監視 > 概要 > システム ステータス > コンポーネント ステータス に移動し、SMS_REST_PROVIDER を探します。チェックマークの付いた緑色の円は、コンポーネントがアクティブで適切に機能していることを示します。

/images/Check-if-the-SMS-Provider-is-Healthy-1024x465.png SMS プロバイダーが正常であることを確認してください

解決策 2: AdminService URL をテストする

管理サービスのトラブルシューティングの基本的な手順の 1 つは、管理サービスが HTTPS に応答しているかどうかを確認することです。ワークステーションまたはプライマリ サーバー自体のブラウザからブラウザを開き、以下のリンクにアクセスします。

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

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

それでも 503 が返される場合は、ほぼ確実にプライマリ サーバー上の IIS/アプリ プールです。

/images/Test-the-administration-service-1024x672.png 管理サービスが https に応答しているかどうかを確認してください

解決策 3: 証明書を検証する

サーバーに有効なサーバー認証証明書があることを確認してください。拡張 H​​TTP を使用している場合は、SCCM で生成された証明書が有効であることを確認してください。管理者として PowerShell を開き、以下のコマンドを実行します。


Get-ChildItem Cert:\LocalMachine\My | Where-Object { $_.Subject -like "*SMS*" }

コピー


Get-ChildItem

 Cert:\LocalMachine\My 

|

 

Where-Object

 { 

$\_

.Subject 

-like

 

"*SMS*"

 }


/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 |

管理サービスのプライマリログ

SMS_REST_PROVIDER.log |

RESTプロバイダーのアクティビティ

SMSProv.log |

SMSプロバイダーの操作

hman.log |

階層マネージャー (証明書の問題)

他のコンポーネントのログのリストについては、「Configuration Manager のログ」を参照してください。

解決策 6: ファイアウォールとポートを確認する

ほとんどの管理者は、Configuration Manager で使用されるファイアウォール ポートを認識しています。セットアップで次のポートが開いていることを確認してください。

  • TCP 443 (AdminService 用の HTTPS)

  • TCP 135、49152-65535 (WMI/SMS プロバイダー用の RPC)

解決策 7: SMS プロバイダーを再インストールする (最後の手段)

上記のいずれも機能しない場合は、Configuration Manager セットアップを起動し、サイトの変更 を選択して、SMS プロバイダーの場所を変更します。別のサーバーに移動してから、元に戻します。

まだサポートが必要ですか?

上記の記事についてさらにサポートが必要な場合、または他の技術的な問題について議論したい場合は、これらのオプションのいくつかを確認してください。

フォーラム

電報

連絡してください

*️⃣ 出典リンク:

SMS プロバイダー、バージョン 2111 以降、/images/PatchMyPC-AppCatalog-725x250-1.jpg、拡張 HTTP、SMS Exec サービスの再起動、Configuration Manager ログ、Configuration Manager で使用されるファイアウォール ポート、Configuration Manager のセットアップ、

フォーラム

電報

連絡してください