次の方法で共有


コミュニティ ハブと GitHub

Configuration Manager (現在のブランチ) に適用

重要

2023 年 3 月以降、Configuration Manager のこの機能は削除されています。 2303 以降のすべての将来のバージョンでは、管理コンソールに Community ハブ ノードはありません。 古いバージョンのコミュニティ ハブ ノードは、 非推奨の機能にリダイレクトされます。

IT 管理者コミュニティは、長年にわたって豊富な知識を開発してきました。 スクリプトやレポートなどの項目をゼロから再発明するのではなく、IT 管理者が互いに共有できる コミュニティ ハブ を Configuration Manager に構築しました。 他のユーザーの作業を活用することで、作業時間を節約できます。 コミュニティ ハブは、他の人の仕事を構築し、他のユーザーが自分の上に構築することで、創造性を促進します。 GitHub には、共有用に構築された業界全体のプロセスとツールが既に用意されています。 これで、コミュニティ ハブは、Configuration Manager コンソールでこれらのツールを、この新しいコミュニティを推進するための基本的な要素として直接活用できます。

コミュニティ ハブについて

コミュニティ ハブでは、次のオブジェクトがサポートされています。

  • CMPivot クエリ
  • アプリケーション
  • タスク シーケンス
  • 構成項目
  • 子構成項目を含む構成基準
    • ソフトウェア更新プログラムまたはバージョン固有の参照を含むベースラインはサポートされていません
  • PowerShell スクリプト
  • レポート
  • Power BI レポート テンプレート
  • コンソール拡張機能 はダウンロードできますが、現在、コントリビューションは制限されています
    • コンソール拡張機能のコンテンツは、Microsoft によってホストされていません。 現在、ソースのダウンロード場所は、ダウンロードを開始するコンソールの 詳細なSmsAdminUi.log に表示されます。

新機能

  • 2021 年 7 月に追加された、署名付きコンソール拡張機能のダウンロードと限定的な投稿のサポート
  • 2021 年 6 月に追加された検索を使用してコンテンツをフィルター処理する
  • 子構成項目を含む構成基準のサポート(2021 年 3 月に追加)
  • Power BI レポートのサポート(2021 年 2 月に追加)

前提条件

  • コミュニティ ハブへのアクセスに使用される Configuration Manager コンソールを実行しているデバイスには、次のものが必要です。

    • .NET Framework バージョン 4.6 以降
      • .NET Framework バージョン 4.6.2 以降は、Configuration Manager 2010 以降で必要です
      • バージョン 2107 以降、コンソールには .NET バージョン 4.6.2 が必要であり、バージョン 4.8 が推奨されます。 詳細については、「 Configuration Manager コンソールをインストールする」を参照してください。
    • サポートされているバージョンの Windows 10 以降
      • Windows Server はバージョン 2010 より前にサポートされていないため、Configuration Manager コンソールは、サポートされている Windows クライアント デバイスにサイト サーバーとは別にインストールする必要があります。
      • バージョン 2010 以降では、Windows Server をサポートするために Microsoft Edge WebView2 コンソール拡張機能をインストール します。
  • 構成マネージャーの管理サービスを設定して機能させる必要があります。

  • 組織がファイアウォールまたはプロキシ デバイスを使用してインターネットとのネットワーク通信を制限している場合は、Configuration Manager コンソールでインターネット エンドポイントへのアクセスを許可する必要があります。 詳細については、「 インターネット アクセスの要件」を参照してください。

  • GitHub アカウントは、[ あなたのハブ ] ページからのコンテンツの投稿と共有にのみ必要です。 共有しない場合は、GitHub アカウントを持たずに他のユーザーからの投稿を使用できます。詳細については、「 コミュニティ ハブに投稿する」を参照してください。

    重要

    Configuration Manager バージョン 2006 以前では、GitHub にサインインできません。 サインインには、 WebView2 コンソール拡張機能がインストールされた Configuration Manager バージョン 2010 以降が必要です。

アクセス許可

  • スクリプトをインポートするには: クラスの作成アクセス許可SMS_Scripts。
  • レポートをインポートするには: 完全な管理者セキュリティ ロール。
  • バージョン 2010 以降、フル管理者は階層設定を使用して、表示されないコンテンツの階層を選択できます。 下位階層の管理者は、ビューされていないハブ項目の階層を選択できません。 詳細については、「 コミュニティ ハブのコンテンツを分類する 」セクションを参照してください。

ほとんどの 組み込みセキュリティ ロール は、 Community ハブ ノードにアクセスできます。

ロール名 ハブを表示する ハブコンテンツを投稿する ハブ コンテンツをダウンロードする
リモート ツールオペレーター いいえ 該当なし 該当なし
読み取り専用アナリスト はい いいえ いいえ
その他のすべてのロール はい はい はい

コミュニティ ハブを使用する

  1. [コミュニティ] ワークスペースの [コミュニティ ハブ] ノードに移動します。
  2. ダウンロードする項目を選択します。
  3. ハブからオブジェクトをダウンロードしてサイトにインポートするには、Configuration Manager サイトに適切なアクセス許可が必要です。
    • スクリプトをインポートするには: クラスの 作成 アクセス許可SMS_Scripts。
    • レポートをインポートするには: 完全な管理者セキュリティ ロール。
  4. ダウンロードしたレポートは、レポート サービス ポイントの ハブ と呼ばれるレポート フォルダーに展開されます。 ダウンロードしたスクリプトは、[ スクリプトの実行 ] ノードで確認できます。 通常、ダウンロードした項目は、使用するコンソール ノードに配置されます。
  5. [コミュニティ ハブ] ノードから [ダウンロード] を選択して、組織によってハブからダウンロードされたすべてのアイテムを表示します。

Community ハブからダウンロードされたすべてのアイテム

検索を使用する場合は、コミュニティ ハブでコンテンツをフィルター処理できます。 検索時に使用できるフィルターは次のとおりです。

フィルター名 検索の例 like フィルターを使用する
type:report はい
選別 curated:false いいえ
ユーザー user:<GitHubUserName> いいえ
組織 org:<GitHubOrganizationName> いいえ
名前 name:test_report はい
説明 desc:description はい

検索でコミュニティ ハブ項目をフィルター処理する場合:

  • 一部のアイテムのフィルター処理は、 like を使用して実行されるため、検索しようとしているアイテムの正確な名前を知る必要はありません。 たとえば、 type:task を使用するとタスク シーケンスが返されます。
  • 検索で同じフィルターを 2 回使用することはできません。 たとえば、 type:reporttype:extension を使用すると、2 番目のフィルターが無視されるため、レポートのみが返されます。
  • 検索フィルターは、 コミュニティ ハブのコンテンツ カテゴリを表示するための階層設定を尊重します。
    • 階層が [Microsoft とキュレーションされたコミュニティ コンテンツの表示] に設定されている場合、 curated:false は無視されます。
    • 階層が [Microsoft コンテンツの表示] に設定されている場合、 curated: フィルターは無視されます。
  • バージョン 2203 以降では、コミュニティ ハブで使用できる検索フィルターの一覧がコンソールに表示されます。 コミュニティ ハブの検索フィルターが表示されているコンソールのスクリーンショット。

(バージョン 2006 で導入)

Configuration Manager コンソール の [コミュニティ ハブ ] ノードで、直接リンクを使用して、項目に移動して参照できます。 コミュニティ ハブ項目への直接リンクを共有することで、同僚と簡単に共同作業できます。 これらのディープ リンクは、現在、コンソールの [コミュニティ ハブ ] ノード内の項目に対してのみです。

直接リンクの前提条件:

  • Configuration Manager コンソール バージョン 2006 以降

アイテムを共有する:

  1. ハブ内の項目に移動し、[ 共有] を選択します。
  2. コピーしたリンクを貼り付けて、他のユーザーと共有します。

共有リンクを開きます。

  1. Configuration Manager コンソールがインストールされているコンピューターからリンクを開きます。
  2. プロンプトが表示されたら 、[コミュニティ ハブの起動] を選択します。
  3. コンソールが コミュニティ ハブ ノードのスクリプトに直接開きます。

コミュニティ ハブのコンテンツを分類する

(バージョン 2010 で導入)

Configuration Manager バージョン 2010 以降では、コミュニティ ハブのコンテンツは Microsoft、キュレーション、または表示されないカテゴリにグループ化され、管理者は環境に表示されるコンテンツの種類を選択できます。 管理者は、 コミュニティ ハブ で提供されるさまざまなカテゴリのコンテンツから、リスク プロファイルと、Microsoft の外部および会社外のコンテンツを共有および使用する意欲に合わせて選択できます。 階層設定を使用して、表示されないコンテンツを階層にオプトインできるのは 、完全な管理者 だけです。

コミュニティ ハブ コンテンツには、コンテンツ ソースに次の 3 つのカテゴリがあります。

  • Microsoft キュレーション: Microsoft が提供するコンテンツ
  • コミュニティキュレーション: Microsoft によってレビューされるコミュニティによって提供されるコンテンツ
  • コミュニティが表示されない: Microsoft によってレビューされないコミュニティの一般的なコンテンツ

Community Hub のコンテンツ ソースの 3 つのカテゴリ

管理者は、次のオプションから環境に表示されるコンテンツの種類を選択できます。

  • Microsoft コンテンツの表示: このオプションを選択すると、Microsoft によって作成されたコンテンツのみがコミュニティ ハブに表示されます。 このコンテンツには、マルウェアや不適切なテキストがないことを確認するための基本的なテストとスキャンの検証が含まれます。
  • Microsoft とキュレーションされたコミュニティ コンテンツを表示する: 基本的なレビュー レベルで、Microsoft とコミュニティ パートナーの両方のキュレーションされたコンテンツを表示します。 このオプションを選択すると、キュレーションされたコンテンツのみが表示されます。 キュレーション プロセスには、コンテンツにマルウェアや不適切なテキストがないことを確認するための基本的なレビューが含まれていますが、必ずしもテストされていません。 これには、Microsoft だけでなく、コミュニティからのコンテンツが含まれます。
  • 表示されていないコンテンツを含むすべてのコンテンツを表示する: このオプションを選択すると、すべてのコンテンツが表示されます。 このオプションには、コミュニティから表示されないオープン ソースの種類のサンプルが含まれています。つまり、コンテンツが必ずしもまったくレビューされていないという意味です。 オープンソースタイプのサンプルコンテンツとしてそのまま提供されます。 使用する前に独自の検査とテストを行うことを強くお勧めします。これは、あらゆるコンテンツ、特にこのクラスのコンテンツに関する良いプラクティスです。

Community ハブで許可されているコンテンツ ソースの階層設定

コンテンツはオープンソース スタイル コンテンツであるため、管理者は、コンテンツを使用する前に、常に提供内容を確認する必要があります。 新しいキュレーション プロセスは、明確な品質やコンプライアンスの問題がないことを確認するために素材を検証することを目的としていますが、やや慎重なレビューになります。 GitHub 内に格納され、コミュニティ ハブからアクセスされるすべてのコンテンツは、Microsoft ではサポートされていません。 Microsoft は、一般コミュニティから収集または共有されたコンテンツを検証しません。 詳細については、「 GitHub サービス利用規約 」および「 GitHub のプライバシーに関する声明」を参照してください。

環境のコミュニティ ハブに表示するコンテンツ カテゴリを選択します

  1. Configuration Manager コンソールで、 管理>Overview>Site Configuration>Sites に移動します。
  2. 階層内の最上位サイトを選択し、リボンから [ 階層の設定] を選択します。
  3. [ 全般 ] タブで、[ コミュニティ ハブ ] 設定を [ Microsoft コンテンツの表示] に変更します。
  4. 階層設定の変更が完了したら、[ OK] を選択します
  5. [コミュニティ] ワークスペースで [コミュニティ ハブ] ノードを開きます。
  6. Microsoft コンテンツのみが表示され、ダウンロード可能であることを確認します。
  7. [階層の設定] に戻り、[表示されていないコンテンツを含むすべてのコンテンツを表示する] などの別のオプションを選択します。
  8. 対応する階層設定カテゴリに一致するコンテンツの種類のみが表示され、コミュニティ ハブからダウンロードできることを確認します。

WebView2 コンソール拡張機能をインストールする

(バージョン 2010 で導入)

Microsoft Edge WebView2 コンソール拡張機能を使用すると、Community ハブの完全な機能が有効になります。 WebView2 がインストールされていない場合は、[ コミュニティ ハブ ] ノードに移動するとバナーが表示されます。 WebView2 コンソール拡張機能:

  • Windows Server オペレーティング システムに コミュニティ ハブ を表示します
  • GitHub のサインインを有効にする

重要

  • Configuration Manager 2107 にアップグレードすると、WebView2 コンソール拡張機能をもう一度インストールするように求められます。
  • Configuration Manager バージョン 2006 以前は GitHub にサインインできませんが、アイテムをダウンロードすることはできます。 Windows Server でコミュニティ ハブを使用するには、WebView2 コンソール拡張機能と Configuration Manager バージョン 2010 以降が必要です。

コミュニティ ハブの完全な機能を有効にするには、次の手順に従います。

  1. コンソールの右上隅で、ベル アイコンを選択して Configuration Manager コンソール通知を表示します。

    Configuration Manager コンソールでの通知

  2. 通知には、 新しいカスタム コンソール拡張機能が使用可能であると表示されます

    新しいカスタム コンソール拡張機能が利用可能な通知

  3. [ カスタム コンソール拡張機能のインストール] リンクを選択して、インストールを起動します。

  4. インストールが完了したら、[ 閉じる ] を選択してコンソールを再起動します。

    コンソール拡張機能のインストールが完了しました

  5. Windows Server オペレーティング システムを実行しているコンピューターから [コミュニティ ハブ ] ノードを表示できることを確認します。

ヒント

Configuration Manager バージョン 2103 以降では、コンソール拡張機能ノードから WebView2 拡張機能 をインストールすることもできます。 詳細については、「 ローカル コンソールに拡張機能をインストールする」を参照してください。

既知の問題

コミュニティ ハブが読み込まれない

WebView2 コンソール拡張機能がインストールされていない場合は、Community ハブが読み込まれないか、長い遅延後に読み込まれる可能性があります。 コンソール拡張機能のインストールの詳細については、「 WebView2 コンソール拡張機能のインストール 」および「 コンソール拡張機能の管理 (バージョン 2103 以降)」を参照してください。

コミュニティ ハブの読み込み時に未処理の例外が発生する

特定の状況では、Community ハブを読み込むと、次の例外が発生することがあります。

Could not load type 'System.Runtime.InteropServices.Architecture' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

回避策: この問題を回避するには、Configuration Manager コンソールを実行しているマシンの .NET Framework をバージョン 4.7.1 以降に更新します。

コンソールを別のユーザーとして実行しているときにコミュニティ ハブ ノードにアクセスできない

権限が低いユーザーとしてサインインし、[別のユーザー として実行 ] を選択して Configuration Manager コンソールを開いた場合、 コミュニティ ハブ ノードにアクセスできない可能性があります。

ダウンロードしたレポートがダウンロード ページから削除されない

[ 監視>レポート ] ノードからダウンロードしたレポートを削除した場合、レポートは コミュニティ ハブ>[ダウンロード ] ページから削除されないため、レポートを再度ダウンロードできません。

以前にダウンロードした構成項目を含むベースラインをダウンロードできない

Configuration Manager 2010 を使用してコミュニティ ハブから構成項目を以前にダウンロードした場合、Configuration Manager バージョン 2103 にアップグレードした後にベースラインをダウンロードするときにエラーが発生する可能性があります。 ダウンロード エラーは、Configuration Manager 2010 で以前にダウンロードした構成項目の更新バージョンがベースラインに含まれている場合に発生する可能性があります。

回避策: この問題を回避するには、以前にダウンロードした構成項目を削除し、新しいバージョンの構成項目を含むベースラインをダウンロードします。

多要素認証を使用したシングル サインオンが使用されている場合にサインインできない

多要素認証を使用したシングル サインオンが使用されている場合、Configuration Manager 2103 以前を使用している場合、次の機能にサインインできない場合があります。

  • コミュニティ ハブ
  • CMPivot のコミュニティ ハブ
  • 条件付きアクセス ポリシーの対象となる Web サイトを読み込むソフトウェア センターのカスタム タブ

次の手順

Configuration Manager コミュニティ ハブに投稿する