Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Create a serverless schedule for Microsoft CA discovery

Create a serverless discovery schedule to discover Microsoft Certificate Authority (CA) certificates.

Before you begin

  • Verify that the CA process is up and running on the host machine.
  • Verify that a Windows host was discovered during a previous horizontal discovery. For more information, see Windows discovery.

Role required: discovery_admin

Procedure

  1. Navigate to All > Discovery > Discovery Schedules.

  2. Create the discovery schedule record.

    1. Select New.

    2. On the form, fill in the fields.

FieldDescription
NameUnique name for this discovery schedule. For example: Discover MS CA.
DiscoverScan type, which should be Certificates.
Certificate Discovery TypeCertificate type, which should be CA Trust Discovery.
MID serverName of the MID Server to use for this schedule.
ActiveEnables this schedule for discovery.
3.  Select **Submit**.
  1. Create the execution pattern.

    1. In the Discovery Schedules page, select the record you created.

    2. In the Serverless Execution Patterns tab, select New.

      Discovery uses each execution pattern to discover up to 20,000 certificates. For deployments using more than 20,000 certificates, create several execution patterns.

    3. On the form, fill in the fields.

FieldDescription
NameDescriptive name for this record. For example: Discover MS CA.
PatternPattern to be used for this schedule, which should be the Microsoft CA - Certificate Management pattern.
Proxy HostCI name of the Windows host running the Microsoft CA Service, discovered in a previous discovery and populated in the CMDB.
ActiveOption to enable this schedule for discovery.
4.  Select **Submit**.
  1. Set the pattern launcher parameters.

    1. In the Discovery Pattern Launcher Parameters tab, select the record you created.

    2. On the form, fill in the fields.

ParameterDescription
template\_list

Determines whether to search on all the request IDs or a template ID to discover certificates. Possible values are all or the template ID number.- all: Restricts discovery to all certificate request IDs in ascending order.

The request IDs are limited either by the default execution pattern limitation of 20,000 or values set in start_offset or limit.

  • Template ID: Searches for certificates only in the specific template ID. Can be a single template ID or multiple IDs, separated by commas.

For example: 1.2.3.4,5.6.7.8,9.10.11.12

start\_offset

This optional parameter specifies the number of the certificate from which to start discovery and is relevant only when template_list is set to all and for deployments with over 20,000 certificates. If you create multiple serverless execution patterns for deployments with over 20,000 certificates, use 1 for the first execution, 20001 for the second, and so on.

If this parameter remains empty, start_offset defaults to 1.

limitThis optional parameter limits the certificate discovery to the specified value and is relevant only when template_list is set to all. If the parameter remains empty, the limit defaults to 20,000 certificates.
ipIP of the server on which the CA process \(certsrv\) is running.
discover\_SAN\_for\_template

When set to true, this optional parameter enables the discovery of the subject alternative name (SAN) of the certificates when a template ID is provided in the template_list parameter.This parameter executes separate commands for each certificate within the template ID, which could impact performance.

When searching on all request IDs, SAN is automatically discovered, so this parameter should remain empty.

3.  Select **Submit**.

What to do next

Either execute discovery immediately by selecting Discover now or wait until the predefined schedule triggers the discovery.

Parent Topic:Microsoft Certificate Authority (CA) certificates discovery

Related topics

Microsoft Certificate Authority (CA) certificates discovery