---
title: "管理ツールの有効化および無効化"
slug: "enable-and-disable-an-administrative-tool"
abstract: "本番環境でSitecore管理ツールを無効にする方法。"
---
# 管理ツールの有効化および無効化

**適用対象**

Content Management と Content Delivery。

**Sitecoreインストールフレームワーク**

ほとんどの管理ツールはデフォルトで無効化 *されていません* 。Sitecore 9.0.2以降では、 SqlShell.aspx はデフォルトで無効化されています。

**Azure Toolkit**

ほとんどの管理ツールはデフォルトで無効化 *されていません* 。Sitecore 9.0.2以降では、 SqlShell.aspx はデフォルトで無効化されています。

本番環境で問題をトラブルシューティングするためにSitecoreの管理ツールを使うこともできますが、セキュリティ上の理由から以下の条件を満たさなければなりません:

-   展開の過程で必ず無効にしてください。
-   使っていないときは必ず無効にしてください。
-   Content Delivery、xDB Reporting、xDB Processingの役割でそれらを絶対に有効にしないでください。これらの役割の管理ツールフォルダは安全に削除できます。
-   インターネットに触れていないContent Managementの役割でのみ有効にしてください。

管理ツールは拡張子が .aspxのASPXファイルです。それらは <webroot>\\sitecore\\admin\\ フォルダとそのサブフォルダにあります。

## 管理ツールを無効にする

管理ツールを無効にするには:

1.  管理ツールフォルダで、無効にしたいツールをクリックします。
2.  ツールのファイル名に .disabled を追加します。例えば、 cache.aspx を cache.aspx.disabledに名前を変えます。

## デフォルトで無効になっている管理ツールを有効にしてください

SqlShell.aspxツールを有効にするには:

1.  管理ツールフォルダに行ってください。
2.  enabledという名前の空ファイルを作成します。SqlShell.aspxツールはこのファイルの存在をチェックします。

unlock\_admin.aspxツールを有効にするには:

1.  管理ツールフォルダに行ってください。
    
2.  unlock\_admin.aspxファイルを開け。
    
3.  enableUnlockButton物件を見つけてください。
    
4.  値をfalseからtrueに変更してください。
    
    private bool enableUnlockButton = true;
    
5.  unlock\_admin.aspxファイルを保存してください。