Configuration Managerでコレクションを作成する方法
Configuration Manager (現在のブランチ) に適用
コレクションは、ユーザーまたはデバイスのグループです。 コレクションは、アプリケーションの管理、コンプライアンス設定の展開、ソフトウェア更新プログラムのインストールなどのタスクに使用します。 コレクションを使用してクライアント設定のグループを管理したり、ロールベースの管理で使用して、管理ユーザーがアクセスできるリソースを指定したりすることもできます。 Configuration Managerには、いくつかの組み込みコレクションが含まれています。 詳細については、「 コレクションの概要」を参照してください。
注:
コレクションにはユーザーまたはデバイスを含めることができますが、両方を含めることもできます。
この記事の情報は、Configuration Managerでコレクションを作成するのに役立ちます。 現在のConfiguration Manager サイトまたは別のサイトで作成されたコレクションをインポートすることもできます。 コレクションをエクスポートおよびインポートする方法の詳細については、「コレクション を管理する方法」を参照してください。
コレクションルール
Configuration Managerでコレクションのメンバーを構成するために使用できる規則には、さまざまな種類があります。
直接ルール
ダイレクト ルールを使用して、コレクションに追加するユーザーまたはコンピューターを選択します。 Configuration Managerからリソースを削除しない限り、メンバーシップは変更されません。 直接ルール コレクションにリソースを追加する前に、Configuration Managerが検出されているか、インポートしている必要があります。 直接ルール コレクションは、手動で変更する必要があるため、クエリ ルール コレクションよりも管理オーバーヘッドが大きくなります。
クエリ ルール
スケジュールに基づいて実行されるクエリに基づいて、コレクションのメンバーシップConfiguration Manager動的に更新します。 たとえば、Active Directory Domain Servicesで人事組織単位のメンバーであるユーザーのコレクションを作成できます。 このコレクションは、人事組織単位に新しいユーザーが追加または削除されると自動的に更新されます。
コレクションの構築に使用できるクエリの例については、「 クエリを作成する方法」を参照してください。
コレクションルールを含める
Configuration Manager コレクションに別のコレクションのメンバーを含めます。 含まれているコレクションが変更された場合、Configuration Managerはスケジュールに従って現在のコレクションのメンバーシップを更新します。
複数のインクルード コレクション ルールをコレクションに追加できます。
コレクションルールを除外する
コレクションルールを除外すると、あるコレクションのメンバーを別のConfiguration Managerコレクションから除外できます。 除外されたコレクションが変更された場合、Configuration Managerはスケジュールに従って現在のコレクションのメンバーシップを更新します。
コレクションに複数の除外コレクション ルールを追加できます。 コレクションに含めるコレクションルールと除外コレクションルールの両方が含まれており、競合が発生した場合、除外コレクションルールが優先されます。
除外コレクションルールの例
コレクションを作成します。1 つはコレクションルールを含め、もう 1 つはコレクションルールを除外します。 インクルード コレクションルールは、Dell デスクトップのコレクション用です。 exclude コレクションは、RAM が 4 GB 未満のコンピューターのコレクション用です。 新しいコレクションには、少なくとも 4 GB の RAM を持つ Dell デスクトップが含まれています。
コレクションを作成する
Configuration Manager コンソールで、[資産とコンプライアンス] ワークスペースに移動します。
デバイス コレクションを作成するには、[デバイス コレクション] ノードを選択します。 次に、リボンの [ ホーム ] タブの [ 作成 ] グループで、[ デバイス コレクションの作成] を選択します。
ユーザー コレクションを作成するには、[ユーザー コレクション] ノードを選択します。 次に、リボンの [ ホーム ] タブの [ 作成 ] グループで、[ ユーザー コレクションの作成] を選択します。
ウィザードの [ 全般 ] ページで、[ 名前] と [コメント] を指定します。 [ コレクションの制限 ] セクションで、[ 参照] を選択し、制限するコレクションを選択します。 作成しているコレクションには、制限コレクションのメンバーのみが含まれます。
[ メンバーシップ ルール] ページの [ 規則の追加] ボックスの一覧で、コレクションに使用するメンバーシップ ルールの種類を選択します。 コレクションごとに複数のルールを構成できます。 各ルールの構成は異なります。 各ルールの構成の詳細については、この記事の次のセクションを参照してください。
また、[ メンバーシップルール] ページで、次の設定を確認します。
このコレクションの増分更新を使用する: このオプションを選択すると、以前のコレクション評価の新しいリソースまたは変更されたリソースのみを定期的にスキャンして更新できます。 このプロセスは、完全なコレクション評価とは無関係です。 既定では、増分更新は 5 分間隔で行われます。
重要
次のクラスを使用するクエリ ルールを持つコレクションでは、増分更新はサポートされていません。
- SMS_G_System_CollectedFile
- SMS_G_System_LastSoftwareScan
- SMS_G_System_AppClientState
- SMS_G_System_DCMDeploymentState
- SMS_G_System_DCMDeploymentErrorAssetDetails
- SMS_G_System_DCMDeploymentCompliantAssetDetails
- SMS_G_System_DCMDeploymentNonCompliantAssetDetails
- SMS_G_User_DCMDeploymentCompliantAssetDetails (ユーザーのコレクションのみ)
- SMS_G_User_DCMDeploymentNonCompliantAssetDetails (ユーザーのコレクションのみ)
- SMS_G_System_SoftwareUsageData
- SMS_G_System_CI_ComplianceState
- SMS_G_System_EndpointProtectionStatus
- SMS_GH_System_*
- SMS_GEH_System_*
このコレクションの完全な更新をスケジュールする: コレクション メンバーシップの定期的な完全な評価をスケジュールします。
この設定を無効にすると、サイトによってスケジュールがクリアされます。 この以前の動作からの変更により、サイトがクエリの評価を続行しないようにします。 スケジュールに従ってコレクションの評価をサイトで停止するには、このオプションを無効にします。
すべてのシステムなどの組み込みコレクションの評価を無効にすることはできませんが、スケジュールを構成することはできます。 この動作により、要件を満たす一度にこのアクションをカスタマイズできます。
ヒント
組み込みのコレクションでは、カスタム スケジュールの [時刻 ] のみを変更します。 繰り返しパターンは変更しないでください。 将来のバージョンのConfiguration Managerでは、特定の繰り返しパターンが適用される可能性があります。
ウィザードを完了して新しいコレクションを作成します。 新しいコレクションは、[資産とコンプライアンス] ワークスペースの [デバイス コレクション] ノードに表示されます。
注:
新しいコレクション メンバーを表示するには、Configuration Manager コンソールを更新または再読み込みします。 最初にスケジュールされた更新が完了するまで、コレクションには表示されません。 コレクションの [メンバーシップの更新 ] を手動で選択することもできます。 コレクションの更新が完了するまでに数分かかる場合があります。
コレクションの直接ルールを構成する
ダイレクト メンバーシップ規則の作成ウィザードの [リソースの検索] ページで、次の情報を指定します。
リソース クラス: 検索してコレクションに追加するリソースの種類を選択します。 例:
- システム リソース: クライアント コンピューターから返されるインベントリ データを検索します。
- 不明なコンピューター: 不明なコンピューターから返される値から選択します。
- ユーザー リソース: Configuration Managerによって収集されたユーザー情報を検索します。
- ユーザー グループ リソース: Configuration Managerによって収集されたユーザー グループ情報を検索します。
属性名: 検索する選択したリソース クラスに関連付けられている属性を選択します。 例:
NetBIOS 名でコンピューターを選択する場合は、[リソース クラス] の一覧で [システム リソース] を選択し、[属性名] の一覧で [NetBIOS 名] を選択します。
組織単位 (OU) 名でユーザーを選択する場合は、[リソース クラス] リストで [ユーザー リソース] を選択し、[属性名] の一覧で [ユーザー OU 名] を選択します。
廃止済みとしてマークされたリソースを除外する: クライアント コンピューターが古いとしてマークされている場合は、検索結果にこの値を含めないでください。
Configuration Manager クライアントがインストールされていないリソースを除外する: これらのリソースは検索結果に表示されません。
値: 選択した属性名を検索する値を入力します。 パーセント文字 (
%
) をワイルドカードとして使用します。 例:M で始まる NetBIOS 名を持つコンピューターを検索するには、このフィールドに「」と入力
M%
します。Contoso OU でユーザーを検索するには、このフィールドに「」と入力
Contoso
します。
[ リソースの選択 ] ページで、[リソース] ボックスの一覧でコレクションに追加する リソース を選択し、[ 次へ] を選択します。
コレクションのクエリ ルールを構成する
[ クエリ ルールのプロパティ ] ダイアログ ボックスで、次の情報を指定します。
[名前]: クエリの一意の名前を指定します。
クエリ ステートメントのインポート: [ クエリの参照 ] ダイアログ ボックスを開きます。 コレクションのクエリ ルールとして使用するConfiguration Manager クエリを選択します。
リソース クラス: 検索してコレクションに追加するリソースの種類を選択します。 [システム リソース] から値を選択して、クライアント コンピューターから返されたインベントリ データを検索するか、[不明なコンピューター] から返されたインベントリ データを検索して、不明なコンピューターから返される値から選択します。
クエリ ステートメントの編集: [ クエリ ステートメントのプロパティ ] ダイアログ ボックスが開きます。このダイアログ ボックスでは、コレクションのルールとして使用するクエリを記述できます。 [全般] タブで、[ 重複する行を省略する (個別の行を選択)] オプションを選択すると、返される行が少なくなる可能性がありますが、結果が速くなる可能性があります。 クエリの詳細については、「クエリ の概要」を参照してください。
- Configuration Manager 2010 以降では、コレクション メンバーシップのクエリを作成または編集するときに結果をプレビューできます。 詳細については、「 コレクション クエリのプレビュー 」セクションを参照してください。
インクルード コレクションルールを構成する
[ コレクションの選択 ] ダイアログ ボックスで、新しいコレクションに含めるコレクションを選択し、[OK] を選択 します。
除外コレクションルールを構成する
[ コレクションの選択 ] ダイアログ ボックスで、新しいコレクションから除外するコレクションを選択し、[OK] を選択 します。
コレクション クエリのプレビュー
(2010年に導入)
Configuration Manager 2010 以降では、コレクション メンバーシップのクエリを作成または編集するときに結果をプレビューできます。 [ クエリ ステートメントのプロパティ] で、緑色の三角形を選択して [ クエリ結果のプレビュー ] ウィンドウを表示します。 実行 時間の長 いクエリを停止する場合は、[停止] を選択します。
クエリ プレビューの機能強化
(2103 で導入)
Configuration Manager バージョン 2103 以降では、コレクション クエリ プレビューを使用するときにさらに多くのオプションがあります。 コレクション クエリのプレビューには、次の機能強化が行われました。
- 返される行数を制限する
- 上限は 1 ~ 10,000 行です。 既定値は 5000 行です。
- 結果セットから重複する行を除外する
- [ 重複する行を除外する] オプションが選択されていない場合、クエリに distinct という単語が含まれている場合でも、元のクエリ ステートメントはそのまま実行されます。
- [ 重複する行を除外 する] オプションが選択されている場合、クエリに 既に個別の単語が含まれている場合、クエリはそのまま実行されます。 クエリに 個別の単語が含まれていない場合は、プレビュー (平均オーバーライド) のクエリに追加されます。
- 返された行数や経過時間など、クエリ プレビューの統計情報を確認します。
注:
- クエリ プレビューに表示される経過時間は、ターゲット クエリの実際の実行と同じでない場合があります。
- クエリ実行の経過時間 と 結果の経過時間の表示 は、これらのプロセスが並列で実行されるため、合計経過時間に対して追加しないでください。
コレクションをインポートする
サイトからコレクションをエクスポートすると、Configuration Managerマネージド オブジェクト形式 (MOF) ファイルとして保存されます。 この手順を使用して、そのファイルをサイト データベースにインポートします。 この手順を完了するには、コレクション クラスに対する 作成 アクセス許可が必要です。
重要
MOF ファイルにコレクション データのみが含まれており、信頼できるソースからのものであり、改ざんされていないことを確認します。
また、インポート サイトと同じバージョンのConfiguration Managerサイトからファイルをエクスポートしてください。
コレクションのエクスポートの詳細については、「コレクション を管理する方法」を参照してください。
Configuration Manager コンソールで、[資産とコンプライアンス] ワークスペースに移動します。 [ユーザー コレクション] ノードまたは [デバイス コレクション] ノードを選択します。
リボンの [ ホーム ] タブの [ 作成 ] グループで、[ コレクションのインポート] を選択します。
コレクションのインポート ウィザードの [全般] ページで、[次へ] を選択します。
[ MOF ファイル名] ページで、[ 参照] を選択します。 インポートするコレクション情報を含む MOF ファイルを参照します。
ウィザードを完了してコレクションをインポートします。 新しいコレクションは、[資産とコンプライアンス] ワークスペースの [ユーザー コレクション] ノードまたは [デバイス コレクション] ノードに表示されます。 Configuration Manager コンソールを更新または再読み込みして、新しくインポートされたコレクションのコレクション メンバーを表示します。
PowerShell を使う
PowerShell を使用してコレクションを作成およびインポートできます。 詳細については、次のコマンドレットに関する記事を参照してください。
メンバーをMicrosoft Entra グループに同期する
コレクション メンバーをMicrosoft Entra グループに同期する