Configuration Manager (現在のブランチ) に適用
Configuration Manager 2103 以降、コンソール拡張機能ノードを使用すると、環境で使用されているコンソール拡張機能の承認とインストールの管理を開始できます。 コンソールに拡張機能があっても、すぐに利用できるわけではありません。 大まかに言うと、手順は次のとおりです。
- 管理者は、サイトの拡張機能を承認する必要があります
- 管理者は、拡張機能の通知を有効にする必要があります。
- コンソール ユーザーは、ローカルコンソールに拡張機能をインストールできます。
拡張機能を承認した後、本体を開くと、 本体の通知が表示されます。 通知から、拡張機能インストーラーを起動するか、[コンソール拡張機能] ノードから [インストール] オプションを使用できます。 インストーラーが完了すると、コンソールが自動的に再起動し、拡張機能を使用できます。
古いスタイルのコンソール拡張機能は、より安全で一元管理されるため、新しいスタイルを優先して段階的に廃止され始めます。 新しいスタイルのコンソール拡張機能には、次の利点があります。
- 個々の本体にバイナリを手動で配置する代わりに、サイトの本体拡張機能を一元管理します。
- 異なる拡張機能プロバイダーからのコンソール拡張機能の明確な分離。
- 管理者は、どのコンソール拡張機能を環境に読み込んで使用するかをより詳細に制御して、より安全を維持できます。
- 新しいスタイルのコンソール拡張機能のみを使用する階層設定。
重要
この設定を使用する場合、[ コンソール拡張機能 ] ノードで承認されていない古いスタイルの拡張機能は使用できなくなります。 2103 ベースライン イメージからインストールした場合、[階層に対して承認されている本体拡張機能のみを許可する] 設定は既定で
enabledされます。 2103 より前のバージョンからアップグレードした場合、設定は既定でdisabledままになります。 設定が誤って有効にされた場合、設定を無効にすると、古いスタイルの拡張機能を再度使用できます。
前提条件
Configuration Manager コンソールが管理サービスに接続でき、管理サービスが機能している必要があります。
[コンソール拡張機能] ノードについて
(バージョン 2103 で導入)
[コンソール拡張機能] ノードは、[管理>概要>Updatesサービス] の下にあります。 コンソール拡張機能のアクションは、リボンと右クリック メニューでグループ化されます。 コミュニティ ハブからダウンロードした本体の拡張機能がここに表示されます。
[コンソール拡張機能グループのアクション ]:
- 更新: ノードを更新します
- Import Console Extension: Import Console Extension ウィザード を起動します (2111 で追加)
[すべてのサイトのアクション] グループ:
- インストールの承認: すべてのサイトにインストールするためのコンソール拡張機能を承認します。 通知を有効にする前に、拡張機能を承認する必要があります。
-
承認を取り消す:
- [ コンソール 拡張機能] ノードから拡張機能をインストールする機能を無効にします。
- Notifies はローカルにインストールされたコンソールの次回の起動時に、階層全体で拡張機能の既存のインスタンスをアンインストールします。
- 後日延長の再承認を許可します。
- 通知を有効にする: コンソールの次回の起動時に、拡張機能をインストールできることをセキュリティ スコープ内のユーザーに通知します。
- 通知を無効にする: 拡張機能のコンソール通知メッセージを無効にします。 セキュリティ スコープ内のユーザーは、 コンソール 拡張機能ノードから承認済みの拡張機能を引き続きインストールできます。
- 拡張機能が必要 (2111 で追加): 次回の起動時に、サイトに接続する前に、セキュリティ スコープ内のユーザーの拡張機能を自動的にインストールします。 本体を起動するユーザーには、拡張機能をインストールするためのローカル管理者権限が必要です。
- オプションにする (2111 で追加): 拡張機能の要件を削除します。 コンソール ユーザーは、 コンソール 拡張機能ノードからローカルに拡張機能をインストールできます。
-
削除:
- [ コンソール 拡張機能] ノードから拡張機能をインストールする機能を無効にします。
- Notifies はローカルにインストールされたコンソールの次回の起動時に、階層全体で拡張機能の既存のインスタンスをアンインストールします。
- [ コンソール拡張機能 ] ノードから拡張機能を削除して、後で再承認できないようにします。
分類グループ:
- セキュリティ スコープの設定:セキュリティ スコープ を設定して、オブジェクトを保護し、アクセスを制限します。
ローカル内線表示オプション グループ:
- インストール: 現在のローカル本体用に選択した拡張機能をインストールします
- アンインストール: 選択した拡張機能を現在のローカル本体からアンインストールします
注:
- WebView2 コンソール拡張機能は、既定でコミュニティ ハブを使用して有効にすることが承認されています。 ファイルは、他の再頒布可能ファイルと共に
https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-sectionから自動的にダウンロードされます。 - Configuration Manager 2107 にアップグレードすると、WebView2 コンソール拡張機能を再インストールするように求められます。
階層の承認済みコンソール拡張機能を有効にする
- Configuration Manager コンソールで、[管理] ワークスペースに移動し、[サイトの構成] を展開して、[サイト] を選択します。
- リボンから [ 階層の設定] を選択します。
- [ 全般 ] タブで、[ 階層に対して承認されたコンソール拡張機能のみを許可する] オプションを 有効または無効にします。
- 完了したら [OK ] を選択して、[ 階層設定プロパティ] を閉じます。
警告
この設定が enabledの場合、[ コンソール拡張機能 ] ノード経由で承認されていない古いスタイルの拡張機能は使用できなくなります。
2103 ベースライン イメージからインストールした場合、[階層に対して承認されている本体拡張機能のみを許可する] 設定は既定でenabledされます。 2103 より前のバージョンからアップグレードした場合、設定は既定で disabled ままになります。 設定が誤って有効にされた場合、設定を無効にすると、古いスタイルの拡張機能を再度使用できます。
本体の拡張機能を取得する
新しいスタイルの階層承認済みコンソール拡張機能を Configuration Manager に取り込むには、次の 3 つの方法があります。
- 拡張機能は、WebView2 などの Configuration Manager に付属している場合があります
- コミュニティ ハブからコンソール拡張機能をダウンロードする
- コンソール拡張機能のインポート
ローカル本体に拡張機能をインストールしてテストする
拡張機能の セキュリティ スコープ を変更します。 拡張機能の初期テストでは、セキュリティ スコープを変更することをお勧めします。
- [管理]>概要>Updates [サービス] の下にある [コンソール拡張機能] ノードに移動します。
- 拡張機能を選択し、リボンから [ セキュリティ スコープの設定] を選択します。
- 既定のセキュリティ スコープを削除し、初期テスト用に 1 人か 2 人の管理者のみを含むスコープを追加します。
- 拡張機能のセキュリティ スコープを保存するには、[ OK ] を選択します。
リボンまたは右クリック メニューから [インストールの承認 ] を選択して、拡張機能を承認します。
- 拡張機能が承認されない場合は、拡張機能をインストールしたり、拡張機能の本体内通知を有効にしたりすることはできません。
- この時点で本体を再起動しても、オプションをまだ有効にしていないため、利用可能な拡張機能に関する通知は表示されません。
[ インストール] を選択して、ローカル本体に拡張機能をインストールします。
拡張機能がインストールされたら、表示され、ローカル コンソールから使用できることを確認します。
拡張機能のインストールに関するユーザー通知を有効にする
- 必要に応じて、拡張機能のセキュリティ スコープを変更して、より多くの管理者によるアクセスを許可します。 これらの管理者は、拡張機能をインストールするためのコンソール内通知の対象になります。
- [ 通知を有効にする] を選択します。
- 拡張機能がインストールされていない Configuration Manager コンソールを起動します。 理想的には、セキュリティ スコープを変更するときにアクセス権を付与したテスト アカウントを使用します。
- 拡張機能の通知が表示され、拡張機能をインストールできることを確認します。
階層の署名されていないコンソール拡張機能を許可する
(Configuration Manager バージョン 2107 以降に適用)
Configuration Manager バージョン 2107 以降では、署名されていない階層の承認済みコンソール拡張機能を許可するように選択できます。 セキュリティ リスクを最小限に抑え、本体拡張機能の信頼性を確認するために、常に署名付き拡張機能を使用することがベスト プラクティスです。 ただし、場合によっては、内部で開発された署名されていない拡張機能のために、またはラボで独自のカスタム拡張機能をテストするために、署名されていないコンソール拡張機能を許可する必要が生じる場合があります。 署名されていない階層の承認済み本体拡張機能の インポート とインストールを許可するには、階層設定を有効にします。
- Configuration Manager コンソールで、[管理] ワークスペースに移動し、[サイトの構成] を展開して、[サイト] を選択します。
- リボンから [ 階層の設定] を選択します。
- [ 全般 ] タブで、[ 階層: 承認済みのコンソール拡張機能は署名なしで可能] オプションを有効にします。
- 完了したら [OK ] を選択して、[ 階層設定プロパティ] を閉じます。
注:
現在、署名されていない拡張機能がユーザー通知に対して有効になっていない場合、[本体拡張機能] ノードでは、[いいえ] の値が入力される代わりに [必須] 列が空白のままになります。
コンソール拡張機能のインストールが必要
(2111 で導入)
Configuration Manager バージョン 2111 以降、サイトに接続する前にコンソール拡張機能のインストールを要求できます。 拡張機能が必要になると、管理者が次回起動したときにローカル本体に自動的にインストールされます。 本体拡張機能のインストールを要求するには:
- Configuration Manager コンソールで、[管理] ワークスペースに移動します。
- [Updates and Servicing] を展開し、[コンソール拡張機能] ノードを選択します。
- 拡張機能を選択し、右クリック メニューまたはリボンから [ 拡張機能が必要] を選択します。
- 拡張機能の [オプションにする ] を選択すると、拡張機能の要件が削除されます。 コンソール ユーザーは、 コンソール 拡張機能ノードからローカルにインストールできます。
- 次に拡張機能のセキュリティ スコープ内でユーザーが本体を起動すると、インストールが自動的に開始されます。
- 本体を起動するユーザーには、拡張機能をインストールするためのローカル管理者権限が必要です。
コンソール拡張機能のインストール ユーザーへの通知
本体の拡張機能のインストールが承認されると、ユーザーに通知されます。 これらの通知は、次のシナリオのユーザーに対して発生します。
- Configuration Manager コンソールには、WebView2 などの組み込み拡張機能をインストールまたは更新する必要があります。
- コンソール拡張機能が承認され、[管理>概要>Updatesおよびサービス>コンソール拡張機能] から通知が有効になります。
- 通知を有効にすると、拡張機能の セキュリティ スコープ 内のユーザーに次のメッセージが表示されます。
コンソールの右上隅にあるベル アイコンを選択して、Configuration Manager コンソール通知を表示します。
通知には、 新しいカスタム コンソール拡張機能が利用可能であることを示すメッセージが表示されます。
[ カスタム コンソール拡張機能をインストールする] リンクを選択して、インストールを起動します。
インストールが完了したら、[ 閉じる] を選択して本体を再起動し、新しい拡張機能を有効にします。
注:
Configuration Manager 2107 にアップグレードすると、WebView2 コンソール拡張機能を再インストールするように求められます。 WebView2 のインストールの詳細については、コミュニティ ハブの記事の場合は、「 WebView2 のインストール 」セクションを参照してください。
コンソール拡張機能のステータス メッセージ
(2111 で導入)
バージョン 2111 以降、サイトはコンソール拡張機能に関連するイベントのステータス メッセージを作成します。 ステータス メッセージにより、サイトで使用されるコンソール拡張機能の可視性と透明性が向上します。 これらのステータス メッセージを使用して、サイトで既知の信頼できるコンソール拡張機能が使用されていることを確認します。 ステータス メッセージの ID は 54201 から 54208 です。 これらすべてには次の情報が含まれています。
- 変更を行ったユーザー
- 拡張機能の ID
- 拡張機能のバージョン
メッセージ イベントには、次の 4 つのカテゴリがあります。
- 必須または省略可
- 承認または不承認
- 有効化または無効化
- 廃棄または廃棄解除
たとえば、ステータス メッセージ ID 54201 の説明は、ID "%2" とバージョン "%3" を使用してユーザー"%1"作成したコンソール拡張機能です。