---
title: "プラグイン"
slug: "plugins"
abstract: ""
---
# プラグイン

デフォルトでは、Sitecore CLIには最小限のコマンドセットが含まれています。プラグインをインストールすることで追加の機能が追加され、CLIに新しいコマンドや機能が追加されます。

## なぜプラグインが使われるのか

プラグインはCLIをモジュール化かつ柔軟に保つことを可能にします。すべての機能をデフォルトでインストールする代わりに、必要な機能だけを追加できます。

例えば:

-   シリアライズコマンド(ser)はシリアライゼーションプラグインによって提供されます
-   パブリッシングコマンドはパブリッシングプラグインによって提供されます
-   インデックスコマンドはインデックスプラグインによって提供されます

## プラグインの管理

CLIプラグインを管理するにはdotnet sitecore pluginコマンドを使ってください。

プラグインをインストールするには:

dotnet sitecore plugin add -n <plugin-name>

インストール済みプラグインのリスト:

dotnet sitecore plugin list

プラグインを削除するには:

dotnet sitecore plugin remove -n <plugin-name>

## 利用可能なプラグイン

以下のプラグインはSitecore CLIに追加機能を拡張します:

-   シリアライゼーションプラグイン – コンテンツのシリアライズコマンドを有効にする
-   パブリッシングプラグイン – コンテンツパブリッシングコマンドを可能にします
-   インデックスプラグイン – インデックス操作を可能にします
-   Items as Resources プラグイン – アイテムをリソースとしてパッケージングできるようにします
-   XM Cloudプラグイン – SitecoreAI環境での作業のためのコマンドを提供します
-   Experience Edgeプラグイン – ログイン、テナント選択、Experience Edge GraphQLエンドポイントのキー管理を可能にします
-   データベースクリーンアッププラグイン – データベースクリーンアップ操作を可能にします

各プラグインが提供する特定のコマンドの詳細については、[CLIコマンド参照ページ](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-command-line-interface/sitecore-cli-command-reference.html "Sitecore CLI command reference") および各プラグイントピックをご覧ください。

## プラグインをインストールするタイミング

通常、プラグインをインストールするのは以下の場合です:

-   デフォルトで使えないコマンドを使う必要があります
-   あなたはシリアル化や公開など、特定のワークフローに取り組んでいます
-   開発環境やCI/CD環境を構築しているのです