Enterprise Site Discovery ステップ バイ ステップ ガイド

この記事は、Microsoft Endpoint Configuration Manager で Enterprise Site Discovery を使用するためのステップ バイ ステップ ガイドです。

ヒント

お使いの環境でこのガイドの手順を使用する必要がない限り、 Microsoft Edge 展開ウィザード と、それが生成するスクリプトを使用して Enterprise Site Discovery を構成することをお勧めします。

Enterprise Site Discovery は、Enterprise Mode Site List を構成するのに役立ちます。 Enterprise Site Discovery は次のことに役立ちます。

  • 従来のドキュメント モードを使用しているサイトを検出する。 このようなサイトは、サイトが最新のブラウザーを検出して異なる HTML を提供する場合を除き、IE モードを使用することが必要になる可能性があります。
  • ActiveX コントロールを使用しているサイトを検出する。 Microsoft Edge では、ActiveX コントロールをサポートしていません。 このようなサイトは、サイトが最新のブラウザーを検出して異なる HTML を提供する場合を除き、IE モードを使用することが必要になる可能性があります。

この記事は、Microsoft Edge StableBetaDev Channels に適用されます。

前提条件

このガイドは、読者に Microsoft Endpoint Configuration Manager の使用経験があり、次のサービスとロールがインストールされていることを前提としています。

  • Microsoft Endpoint Configuration Manager
  • Microsoft SQL Reporting Services
  • (省略可能)Configuration Manager Reporting Services ポイント ロールが構成されている

Enterprise Site Discovery ツールをダウンロードする

次のツールをダウンロードします。

Enterprise Site Discovery を有効にする

Windows Management Instrumentation (WMI) に接続してサイト検出データを取得するには、このデータを収集しているデバイスに WMI クラス プロバイダーを展開する必要があります。

Enterprise Site Discovery のセットアップと構成パッケージから、確定版ソフトウェア ライブラリのファイル共有内のフォルダーにコンテンツを抽出します。 例: \\DSL\EnterpriseSiteDiscovery

次に、「Configuration Manager のパッケージとプログラム」で説明されているように、Microsoft Endpoint Configuration Manager でパッケージを作成します

次の設定で新しいパッケージを構成します。

  • [パッケージ] ページで、次の手順を 実行 します。

    • [名前] を選択し、[Enable Site Discovery]\(サイト検出を有効にする\) という名前を指定します
    • [このパッケージにはソース ファイルが含まれています] を選択します
    • ファイルを抽出したソース フォルダーを指定します (\ \DSL\EnterpriseSiteDiscovery など)
  • [プログラムの種類] ページで、[標準プログラム] を選択します。

  • [ 標準プログラム ] ページで、次のコマンドを入力して、デバイスで Site Discovery を構成します。

    
      powershell.exe -ExecutionPolicy Bypass .\IETelemetrySetUp-Win8.ps1
    
    

    このスクリプトでは、-ZoneAllowList-SiteAllowList のスイッチを使用することができます。 この手順では、 グループ ポリシーを使用してこれらのオプションを構成します。

  • [標準プログラム] ページで、次の 手順を実行 します。

    • [非表示] を実行するオプションを選択します
    • [プログラムを実行できます] で、[ユーザーがログインしているかどうか] オプションを選択します

パッケージを作成したら、パッケージ名の [Site Discovery を有効にする] をダブルクリックして、そのプロパティを表示します。 [ 実行後 ] プロパティで、[ Configuration Manager がコンピューターを再起動します] を選択します。 WMI データ収集は、デバイスの再起動後に開始されます。

クライアント設定ドキュメントの説明に従って、デバイスを再起動するまでの時間の長さを設定できます。

データ収集が機能していることを確認するには、いくつかの Web サイトにアクセスし、次の PowerShell コマンドを実行して、WMI 名前空間にデータが設定されていることを確認します。


Get-WmiObject -Namespace "root/cimv2/IETelemetry" -Class IEURLInfo | Select-Object URL, NumberOfVisits, CrashCount, DocMode | Sort-Object

グループ ポリシーを使用して Enterprise Site Discovery を構成する

Enterprise Site Discovery が有効になっていると、どんなデータを収集するかを設定できます。 「 収集されるデータとは」の説明に従って、地域の法律と規制要件を検討してください。

  1. グループ ポリシー エディターを開きます。
  2. [ コンピューターの構成>管理用テンプレート>Windows コンポーネント>Internet Explorer] を選択します。
  3. [ サイト検出 WMI 出力を有効にする] をダブルクリックします。
  4. [有効] を選択します。
  5. [ OK] または [ 適用] を選択 して、このポリシー設定を保存します。

サイト データを収集するゾーンを選択できます。

  1. [ ゾーン別にサイト検出の出力を制限する] をダブルクリックします。

  2. [有効] を選択します。

  3. [ゾーン マスク] を設定して、サイト検出を有効にする次のゾーンを示します。

    • 制限付きサイト ゾーン
    • インターネット ゾーン
    • 信頼済みサイト ゾーン
    • ローカル イントラネット ゾーン
    • ローカル コンピューター ゾーン

    サイト検出に含まれるゾーンを構成するには、選択したゾーンに基づいてバイナリ番号が形成されます。 この数値の 10 進表記は、ポリシーでこの数値を表すために使用されます。

    例: ゾーン マスク 2: 00010 は、ローカル イントラネット ゾーンのみのゾーン マスク 6: 00110 のデータを収集し、イントラネットと信頼されたサイト ゾーンのみのデータを収集します

  4. [ OK] または [ 適用] を選択 して、このポリシー設定を保存します。

サイト データを収集するドメインを制限することもできます。

  1. [ドメインごとのサイト検出出力の制限] をダブルクリックします。
  2. [有効] を選択します。
  3. データを収集するドメイン (1 行に 1 つのドメイン) を入力します。
  4. [ OK] または [ 適用] を選択 して、このポリシー設定を保存します。

Configuration Manager を使用して Site Discovery のデータを収集する

デバイスでデータが生成されるようになったので、今度はこのデータを Configuration Manager で収集します。

  1. Configuration Manager コンソールで、 管理>クライアント設定>既定のクライアント設定を選択します。
  2. [ ホーム ] タブの [ プロパティ ] グループで、[プロパティ] を選択 します
  3. [ 既定のクライアント設定] ダイアログ ボックスで、[ ハードウェア インベントリ] を選択します。
  4. [ デバイス設定] の一覧で、[ クラスの設定] を選択します。
  5. [ ハードウェア インベントリ クラス ] ダイアログ ボックスで、[ 追加] を選択します。
  6. [ ハードウェア インベントリ クラスの追加 ] ダイアログ ボックスで、[ 接続] を選択します。
  7. [Windows Management Instrumentation (WMI) に接続] ダイアログ ボックスに、Enterprise Site Discovery が構成されているコンピューターの名前を入力します。 別のコンピューターに接続する場合は、WMI にアクセスするためのアクセス許可を持つ資格情報が必要です。
  8. [ WMI 名前空間 ] テキスト ボックスに、「 root\cimv2\IETelemetry」と入力します。
  9. [ 接続] を選択します。
  10. [ ハードウェア インベントリ クラスの追加 ] ダイアログ ボックスの [ インベントリ クラス ] ボックスの一覧で、WMI クラス IESystemINfoIEUrlInfoIECountInfo を選択します。
  11. [ OK] を選択 して、[ クラス修飾子 ] ダイアログと他の開いているダイアログを閉じます。

クライアントが管理ポイントから設定を更新すると、次にハードウェア インベントリが実行されたときに (既定では 7 日ごと) データがレポートされます。

Site Discovery のレポートをインポートする

Enterprise Site Discovery パッケージには、2 つのサンプル レポートが含まれています。 1 つのレポートには ActiveX コントロールを使用しているサイトが表示され、レポートには従来のドキュメント モードを使用するサイトが表示されます。

Site Discovery サンプル レポートを構成する

手順をガイドとして使用して、3 つのデータ ソースを使用するサンプル レポートを作成します。 これらのデータ ソースは、ユーザーがアクセスするサイト、システムに関する情報、およびサイトで使用されるドキュメント モードです。 このレポートは、従来のドキュメント モードに依存している可能性があるサイトを特定するのに役立ちます。

  1. レポート SCCM_Report-Site_Discovery.rdl を Configuration Manager サーバーにコピーします。
  2. Microsoft Report Builder をインストールします。
  3. SCCM_Report-Site_Discovery.rdl をダブルクリックして、Report Builder でレポートを開きます。
  4. ユーザーが初めてレポートを開こうとすると、レポートが作成されたサーバーへの接続が試みられます。 [レポート サーバーに接続する] を求められたら、[いいえ] を選択します
  5. レポートが開いたら、[データ ソース] を展開し、[DataSource1] をダブルクリックします。
  6. [ データ ソースのプロパティ ] ウィンドウ で、[レポートに埋め込まれた接続を使用 する] を選択し、[ ビルド...] を選択します。

データ ソースとして [Microsoft SQL Server] を選択していることを確認します。 レポート ビルダーの既定値は、データ ソースとして Microsoft SQL Server Analysis Services です。

  1. [接続のプロパティ] ウィンドウで、[サーバー名] を選択し、Configuration Manager サーバーの名前を入力します。 次に、[データベース名の選択または入力] で、ドロップダウン リストから Configuration Manager データベースの名前を選択します。
  2. [ OK] を選択 して [ 接続のプロパティ ] ウィンドウを閉じます。
  3. [ 接続のテスト] を選択して、接続をテストします。 接続が成功した場合は、[ OK] を 選択して [ データ ソースのプロパティ ] ウィンドウを閉じます。
  4. Data Source 2 についても、手順 5 から 9 を繰り返します。
  5. [データセット] を展開し、[DataSet1] をダブルクリックします。
  6. [ データセットのプロパティ ] ウィンドウで、[ クエリ: ] ボックスをクリックします。 クエリをメモ帳にコピーし、 CM_A1B を手順 7 で選択したデータベース名に置き換えます。 更新されたクエリを [ クエリ: ] ボックスに貼り付けます。
  7. [DataSet2][DataSet3][DataSet4] についても、手順 11 から 12 を繰り返します。
  8. リボンの [ ホーム ] タブで、[ 実行 ] ボタンを選択してレポートをテストします。
  9. レポートを保存し、Microsoft レポート ビルダーを閉じます。
  10. レポート ファイルの名前を Site Discovery.rdl に変更する

ActiveX サンプル レポートを構成する

次の手順を使用して、サンプル レポートを作成します。このサンプル レポートでは、ActiveX コントロールを使用するサイトという 1 つのデータ ソースを使用します。 Internet Explorer は ActiveX コントロールをサポートする唯一のブラウザーであるため、これらのサイトでは Microsoft Edge で IE モードが必要になる場合があります。

  1. レポート SCCM Report Sample - ActiveX.rdl を Configuration Manager サーバーにコピーします。
  2. Microsoft Report Builder をインストールします。
  3. SCCM Report Sample - ActiveX.rdl をダブルクリックして、Report Builder でレポートを開きます。
  4. ユーザーが初めてレポートを開こうとすると、レポートが作成されたサーバーへの接続が試みられます。 [レポート サーバーに接続する] を求められたら、[いいえ] を選択します
  5. レポートが開いたら、[データ ソース] を展開し、[AutoGen__5C6358F2_4BB6_4a1b_A16E_8D96795D8602_] をダブルクリックします。
  6. [ データ ソースのプロパティ ] ウィンドウ で、[レポートに埋め込まれた接続を使用 する] を選択し、[ ビルド...] を選択します。
  7. [接続のプロパティ] ウィンドウで、[サーバー名] を選択し、Configuration Manager サーバーの名前を入力します。 次に、[データベース名の選択または入力] で、ドロップダウン リストから Configuration Manager データベースの名前を選択します。
  8. [ OK] を選択 して [ 接続のプロパティ ] ウィンドウを閉じます。
  9. [ 接続のテスト] を選択して、接続をテストします。 接続が成功した場合は、[ OK] を 選択して [ データ ソースのプロパティ ] ウィンドウを閉じます。
  10. [データセット] を展開し、[DataSet1] をダブルクリックします。
  11. [ データセットのプロパティ ] ウィンドウで、[ クエリ: ] ボックスをクリックします。 クエリをメモ帳にコピーし、 CM_A1B を手順 7 で選択したデータベース名に置き換えます。 更新されたクエリを [ クエリ: ] ボックスに貼り付けます。
  12. リボンの [ ホーム ] タブで、[ 実行 ] ボタンを選択してレポートをテストします。
  13. レポートを保存します。
  14. Microsoft レポート ビルダを終了します。
  15. ファイル名を ActiveX に変更します。

構成されたレポートを Microsoft SQL Server Reporting Services にアップロードする

使用している環境のレポートを構成したら、それらをレポート サーバーにアップロードします。

  1. Reporting Services Configuration Manager アプリケーションを起動します。
  2. [レポート サーバー接続] ウィンドウで、[接続] を選択し、[Web ポータル サイト ID] の下に一覧表示されている URL を選択します
  3. 開いたブラウザー ウィンドウで、[ SQL Server Reporting Services] ページ に表示されます。SCCM サイト コードの [ConfigMgr_SCCMSiteCode ] フォルダーを選択します。
  4. リボンで、[ +新規 ] の上にマウス ポインターを合わせ、[ フォルダー ] メニュー項目を選択します。
  5. Enterprise Site Discovery などのフォルダー名を入力し、[作成] ボタンを選択します。
  6. [エンタープライズ サイト検出] フォルダーを選択します。
  7. リボンで、[ アップロード ] ボタンを選択します。
  8. Site Discovery レポートを選択し、[OK] を選択します
  9. ActiveX レポートについて、手順 7 と 8 を繰り返します。

Configuration Manager でレポートを表示する

レポートのカスタマイズとアップロードが済んだので、Configuration Manager でレポートを表示することができます。

  1. Configuration Manager コンソールで、[監視]>[レポート]>[レポート]>[Enterprise Site Discovery] の順に選択します。
  2. レポートをダブルクリックして表示します。

Enterprise Site Discovery を無効にする

データの収集が完了したら、Enterprise Site Discovery を無効にします。 「Configuration Manager のパッケージとプログラム」で説明されているように、Microsoft Endpoint Configuration Manager で Enterprise Site Discovery を無効にする 2 つ目 のパッケージを作成します。 次のオプションを構成します。

  • [パッケージ] ページで、次の手順を 実行 します。

    • [ 名前] を選択し、[ サイト検出を無効にする] という名前を指定します。
    • [ このパッケージにはソース ファイルが含まれています] を選択します。
    • ファイルを抽出したソース フォルダー ( \\DSL\EnterpriseSiteDiscovery など) を指定します。
  • [ プログラムの種類] ページで 、[ 標準プログラム] を選択します。

  • [ 標準プログラム ] ページで、次のコマンド ラインを入力して、デバイスで Site Discovery を無効にします。

    powershell.exe -ExecutionPolicy Bypass .\IETelemetrySetUp-Win8.ps1 -IEFeatureOff
    
    
  • [標準プログラム] ページで、次の 手順を実行 します。

    • [ 非表示 の実行] オプションを選択します。
    • [ プログラムを実行できます] で、[ ユーザーがログインしているかどうか] オプションを選択します。

関連項目