> For the complete documentation index, see [llms.txt](https://docs.scepman.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.scepman.com/ja/uninstall.md).

# アンインストール

SCEPman のアンインストール方法は、テナント内に SCEPman インスタンスが 1 つしかないかどうか、またその SCEPman インスタンスが本番で使用されていたかどうか、たとえば PoC として使われていたかどうかによって異なります。本番用の証明書が登録されていた場合は、この SCEPman インスタンスの利用を徐々に終了し、SCEPman の一部をしばらく稼働させ続けるのか、それとも強制的に停止するのかを計画する必要があります。

1 つのテナントに複数の SCEPman インストールがあり、そのうちの一部だけをアンインストールしたい場合は、稼働中のインスタンスで使用されているコンポーネントを残すよう注意する必要があります。特にアプリの登録は、既定ではすべてのインスタンスで共有されるため注意が必要です。

このガイドは、次のような構成がある場合を想定していません。 [地理的冗長構成](/ja/azure-gou-cheng/geo-redundancy.md) かつ SCEPman は残したまま、特定のリージョンのインスタンスのみを削除したい場合です。このような状況でご質問がある場合は、サポートまでお問い合わせください。

## Intune/Jamf/その他の構成プロファイル

SCEPman を使用したすべてのプラットフォームで、次のための構成プロファイルがあるはずです。

* SCEPman Root CA の配布、
* SCEP によるクライアント証明書の登録、および
* このクライアント証明書を使用する WiFi または VPN プロファイルです。

前述の一覧の各プロファイルは、その上位のものに依存しています。そのため、依存関係が残らないよう、下から上へ削除してください。

なお、 [Intune は、SCEP 登録プロファイルを削除するとすぐに、登録済み証明書をクライアントから削除します](https://learn.microsoft.com/en-us/mem/intune/protect/remove-certificates)。そのため、証明書の利用を段階的に終了することはできず、強制的な切り替えになります。

## Azure リソース

多くの場合、SCEPman 関連リソースすべてに対して 1 つの専用 Azure Resource Group があります。そのため、Resource Group 全体を削除するだけで、すべての SCEPman リソースを取り除けます。次のような場合は、 [地理的冗長な SCEPman インストール](/ja/azure-gou-cheng/geo-redundancy.md)、追加の App Services および App Services プラン用に、さらに resource group があるかもしれません。この場合、どこかに Traffic Manager もあります。

Resource Group を削除するには、Azure Key Vault や Storage Account から Delete Lock を削除する必要がある場合があります。リソース間の依存関係により、Resource Group 全体の削除がうまくいかない場合があります。その場合は、次の順序で個別にリソースを削除することを推奨します。

1. App Insights
2. App Services
3. Storage Account
4. Key Vault
5. App Service Plan
6. Resource Group 自体

SCEPman は次を構成します [ソフト削除](https://learn.microsoft.com/en-us/azure/key-vault/general/soft-delete-overview) および Purge Protection を、既定で 90 日間 Azure Key Vault に対して有効にします。そのため、Resource Group 全体を削除しても、SCEPman が使用していた CA キーは、設定された期間中は復元可能です。その後は CA キーは失われ、復旧できません。つまり、この SCEPman インスタンスを復元する方法はなく、有効な OCSP 応答を作成するインスタンスもないため、発行済み証明書はすべて必然的に無効と見なされます。

Storage Account を削除すると、手動で作成された SCEPman Certificate Master 証明書に関する情報、特に失効情報が失われます。SCEPman インスタンスを削除すると、OCSP 応答が失敗するため、いずれにせよ発行済み証明書はすべて無効になるので、これは問題にならないかもしれません。

Storage Account には、さらに [SCEPman のログ ファイルが含まれている場合もあります](/ja/azure-gou-cheng/log-configuration.md#app-service-logs-recommended-settings)。それらを保持したい場合は、Storage Account を残して他の Azure リソースのみ削除するか、Storage Account を削除する前にログ ファイルを別の場所へコピーしてください。

## Custom Domain

scepman.contoso.de のように、SCEPman 用のカスタム ドメインを登録している場合があります。このエントリを DNS から削除し、もはやどのサービスにも必要ないことを明確にしてください。

## アプリ登録

SCEPman と SCEPman Certificate Master はそれぞれアプリの登録を使用します。既定では、テナント内のすべての SCEPman インスタンスがこの 2 つのアプリの登録を共有するため、これがテナント内で唯一の SCEPman インスタンスである場合にのみ削除してください。ただし、次の任意の `AzureADAppNameForSCEPman` および `AzureADAppNameForCertMaster` SCEPman Powershell モジュールのパラメーターを使用して、他の SCEPman インスタンスに別のアプリの登録を使わせている場合は除きます。

アプリの登録の既定名は SCEPman-api と SCEPman-CertMaster です。次の場所へ移動すると、それらを見つけて削除できます。 [Azure Portal のアプリの登録](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps)。「All applications」に切り替えて検索してください。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.scepman.com/ja/uninstall.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
