---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# MIDServerSelector - Global

# MIDServerSelector - Global {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

A inclusão de script MIDServerSelector fornece métodos para encontrar um MID Server com base em capacidades e no endereço IP de destino.

Use em scripts de servidor para encontrar um MID Server com capacidades específicas.

## MIDServerSelector - MIDServerSelector() {#ariaid-title2}

Cria uma instância de MIDServerSelector.
{#r_MSSL-MIDServerSelector__table_txz_whm_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 1. Parâmetros]

{#r_MSSL-MIDServerSelector__table_txz_whm_zt} {#r_MSSL-MIDServerSelector__table_uxz_whm_zt__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 2. Retorna]

{#r_MSSL-MIDServerSelector__table_uxz_whm_zt}

## MIDServerSelector - findAgent(cadeia de caracteres de destino) {#ariaid-title3}

Encontra o MID Server com base nos recursos e no endereço IP de destino.
{#r_MSSL-findAgent_S__table_pcv_gjm_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| meta | Cadeia de caracteres | O endereço IP de destino |
[Tabela 3. Parâmetros]

{#r_MSSL-findAgent_S__table_pcv_gjm_zt} {#r_MSSL-findAgent_S__table_qcv_gjm_zt__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 4. Retorna]

{#r_MSSL-findAgent_S__table_qcv_gjm_zt}  

    var mss = new MIDServerSelector();
    var capab = ["ssh","wmi","snmp"];
    mss.setCapabilities(capab);
    mss.findAgent('100.101.10.10');

## MIDServerSelector -- getError() {#ariaid-title4}

Obtém as mensagens de erro do MID Server atual.
{#r_MSSL-getError__table_q21_z3m_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 5. Parâmetros]

{#r_MSSL-getError__table_q21_z3m_zt} {#r_MSSL-getError__table_r21_z3m_zt__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 6. Retorna]

{#r_MSSL-getError__table_r21_z3m_zt}  

    var mss = new MIDServerSelector();
    var capab = ["ssh","wmi","snmp"];
    mss.setCapabilities(capab);
    mss.findAgent('100.101.10.10');
    mss.getError();

## MIDServerSelector -- getWarning() {#ariaid-title5}

Obtém as mensagens de aviso do MID Server atual.
{#r_MSSL-getWarning__table_jld_r3m_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 7. Parâmetros]

{#r_MSSL-getWarning__table_jld_r3m_zt} {#r_MSSL-getWarning__table_kld_r3m_zt__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 8. Retorna]

{#r_MSSL-getWarning__table_kld_r3m_zt}  

    var mss = new MIDServerSelector();
    var capab = ["ssh","wmi","snmp"];
    mss.setCapabilities(capab);
    mss.findAgent('100.101.10.10');
    mss.getWarning();

## MIDServerSelector - setCapabilities(capacidades da matriz) {#ariaid-title6}

Define as tecnologias a serem procuradas.
{#r_MSSL-setCapabilities_A__table_dtc_f3m_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Capacidades | Matriz | Uma lista de capacidades, por exemplo - capacidades = \["ssh","wmi","snmp",{"os_domain":"disco"},{"phase":1}\]; |
[Tabela 9. Parâmetros]

{#r_MSSL-setCapabilities_A__table_dtc_f3m_zt} {#r_MSSL-setCapabilities_A__table_etc_f3m_zt__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 10. Retorna]

{#r_MSSL-setCapabilities_A__table_etc_f3m_zt}  

    var mss = new MIDServerSelector();
    var capab = ["ssh","wmi","snmp"];
    mss.setCapabilities(capab);


