---
sourceDocument: Australia IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/it-operations-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Command Validation Tasks form for pattern-based discovery

# Command Validation Tasks form for pattern-based discovery {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Command Validation Tasks Form for Pattern-Based Discovery

The Command Validation Tasks form facilitates the creation or modification of tasks to test pattern commands in ServiceNow's pattern-based discovery.
This ensures that commands execute correctly during the discovery process, enhancing the reliability of data collection from various servers.
Show full answer Show less  

## Key Features

* **Task Number:** Automatically generated by the system.
* **MID Server Selection Method:** Choose from:
  * Specific MID Server: Define a specific MID Server for testing.
  * Automatic MID Selection: Use a MID Server assigned to the desired IP range or network.
  * Try All Eligible MID Servers: Utilize any MID Server available for the specified IP range or network.
* **Validate All Pattern Commands:** Checkbox to validate all commands used by a specific pattern simultaneously.
* **OS Class:** Specifies the CI class representing the servers for the validation task.
* **Command Type:** Select based on server type, including options like Shell Command, WMI Query, or HTTP GET.
* **IP Addresses:** Input any combination of IP v4 addresses, ranges, or networks, ensuring the ParseIPRanges script is installed for range/network usage.
* **Commands:** Specify commands to test credentials, typically those that previously failed during discovery.
* **Pattern:** Name of the pattern for command validation, applicable when not validating all commands.

## Key Outcomes

By effectively utilizing the Command Validation Tasks form, ServiceNow customers can ensure their pattern commands are executed correctly, leading to more accurate and reliable discovery results. This functionality minimizes potential errors in the discovery process and enhances overall system performance.  
Command Validation Tasks form displays the fields that you must fill when you create or modify a task for testing a pattern command.
For more information about testing pattern commands, see [Validate commands used in pattern-based discovery](https://www.servicenow.com/docs/RYAtRQESXvnxcBJ6If2EJQ "Validate pattern commands to verify that the MID Server can successfully run them. Typically, commands might fail if you haven't configured the credentials necessary to run these commands on your ServiceNow instance. Another common reason of command failure is that the IP addresses used for discovery aren’t reachable.") and [View command validation task results in pattern-based discovery](https://www.servicenow.com/docs/oIZE2k50PZAFGyIRCm63ZA "View the results of command validation tasks to verify you have the correct credentials and permissions to run pattern-based discovery successfully.").  
{#command-validation-reference__table_h5t_b2m_c5b__entry__2}

| Field | Description |
|-|-|
| Number | The task number is automatically created by the system. |
| MID Server Selection Method | Select the relevant method: * Specific MID Server - To define the MID Server for this test. * Automatic MID Selection - To use a MID Server that's assigned to the IP range or IP network that you want to use for the test. Select this method only if you have configured a MID Server with IP ranges or as a default MID Server for Discovery. * Try All Eligible MID Servers - To use any MID Server available for the the IP range or IP network that you want to use for the test. Select this method only if you have configured a MID Server with IP ranges or as a default MID Server for Discovery. {#command-validation-reference__ul_e13_h2m_c5b} |
| MID Server | The MID Server name. This field appears only if Specific MID Server is selected from MID Server Selection Method. |
| Validate All Pattern Commands | The check box for validating all commands used by a specific pattern simultaneously. |
| OS Class | The CI class that represents the servers on which you run this validation task. |
| Command Type | The command type that depends on the kind of the server: * Shell Command * WMI Query * SNMP Query (Tabular and Scalar) * SNMP Walk * HTTP GET (for Basic Authentication credentials, not Token) {#command-validation-reference__ul_uyb_pzh_fwb} This field is available only when Validate Al Patterns Commands isn't selected. |
| IP Addresses | Any combination of IP v4 Addresses, IP Ranges, or IP networks. For example: * <kbd class="ph userinput">10.196.39.12, 10.196.39.12</kbd> - Comma-separated IP addresses for a list of standalone addresses. * <kbd class="ph userinput">1.1.1.1-1.1.1.100</kbd> - Hyphen-separated IP addresses for an IP range. * <kbd class="ph userinput">1.1.1.1/28</kbd> - Slash notation for an IP network. {#command-validation-reference__ul_eg3_qmj_g5b} Note: To use IP range or IP network, ensure you have installed the ParseIPRanges script include. For more information, refer to [KB1123625: Command Validation Tool](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1123625). |
| Commands | The commands for which you want to test credentials. Typically, it's a command that discovery process failed to execute. For example, /api/v1/pods?limit=50 or sudo dmidecode. You can select only commands from the list of available commands. This field is available only when Validate All Patterns Commands isn't selected. |
| Pattern | The name of the pattern for which you want to validate the commands. This field is available only when Validate All Patterns Commands isn't selected. |
[ ]

{#command-validation-reference__table_h5t_b2m_c5b}
**Related concepts**   

* [Discovery commands for probes and patterns](https://www.servicenow.com/docs/Bn0ygCfjcSsvNcVGdcrl9Q "Discovery commands are used for both probe and pattern-based discovery to access configuration items (CIs) in your environment.")  
**Related reference**   

* [Command List form for pattern-based discovery](https://www.servicenow.com/docs/KwvEyoeR3Bjf1b4ilwSbtw "The Command List form contains all commands used in discovery by infrastructure or application type patterns.")

