---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# MIDServerFinder -- Global

# MIDServerFinder -- Global {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Die MIDServerFinder-Skripteinbindung stellt Methoden zum Suchen einer Liste von MID Servers für angegebene IP-Adressen bereit.

Verwenden Sie in Serverskripts, um die Liste MID-Server abzurufen.

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

Erstellt eine Instanz von MIDServerFinder.
{#r_MSFD-MIDServerFinder__table_ikc_bfl_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#r_MSFD-MIDServerFinder__table_ikc_bfl_zt} {#r_MSFD-MIDServerFinder__table_jkc_bfl_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 2. Ergebnisse]

{#r_MSFD-MIDServerFinder__table_jkc_bfl_zt}

## MIDServerFinder -- getMIDServers() {#ariaid-title3}

Ruft die Namen der MID-Server ab, die für einen bestimmten Bereich und eine bestimmte Fähigkeit verfügbar sind.
{#r_MSFD-getMIDServers__table_jff_pjl_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 3. Parameter]

{#r_MSFD-getMIDServers__table_jff_pjl_zt} {#r_MSFD-getMIDServers__table_kff_pjl_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| Array | Ein Array von MID-Servernamen. Wenn keine MID-Server verfügbar sind, wird ein leeres Array zurückgegeben. |
[Tabelle : 4. Ergebnisse]

{#r_MSFD-getMIDServers__table_kff_pjl_zt}  

    var msf = new MIDServerFinder();
    msf.setRanges('10.10.10.1-10.10.11.254');
    var msnames = msf.getMIDServers();
     
    for(var i=0; i<msnames.length; i++) {
      gs.print(msnames[i]);
    };

## MIDServerFinder -- getMIDServersBySysId() {#ariaid-title4}

Ruft die sys_ids von MID-Servern ab, die für einen bestimmten Bereich und eine bestimmte Fähigkeit verfügbar sind.
{#r_MSFD-getMIDServersBySysId__table_rlq_z3l_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 5. Parameter]

{#r_MSFD-getMIDServersBySysId__table_rlq_z3l_zt} {#r_MSFD-getMIDServersBySysId__table_slq_z3l_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| Array | Ein Array von MID-Server-sys_ids. Wenn keine MID-Server verfügbar sind, wird ein leeres Array zurückgegeben. |
[Tabelle : 6. Ergebnisse]

{#r_MSFD-getMIDServersBySysId__table_slq_z3l_zt}  

    var msf = new MIDServerFinder();
    msf.setRanges('10.10.10.1-10.10.11.254');
    var msids = msf.getMIDServersBySysId();
     
    for(var i=0; i<msids.length; i++) {
      gs.print(msids[i]);
    };

## MIDServerFinder -- getStatusMessage() {#ariaid-title5}

Ruft den Status des Suchvorgangs ab.
{#r_MSFD-getStatusMessage__table_brz_zjl_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 7. Parameter]

{#r_MSFD-getStatusMessage__table_brz_zjl_zt} {#r_MSFD-getStatusMessage__table_crz_zjl_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Die Statusnachricht |
[Tabelle : 8. Ergebnisse]

{#r_MSFD-getStatusMessage__table_crz_zjl_zt}  

    var msf = new MIDServerFinder();
    gs.print(msf.getStatusMessage());

## MIDServerFinder -- setActive(Boolean flag) {#ariaid-title6}

Legt fest, ob nach aktiven oder inaktiven MID-Servern gesucht werden soll. Standardmäßig erfolgt die Suche nach aktiven MID-Servern, es sei denn, diese Methode legt „inaktiv" fest.
{#r_MSFD-setActive_B__table_ipq_33l_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| flag | Boolean | Wenn „true", wird nach inaktiven MID-Servern gesucht. Wenn „false", wird nicht nach inaktiven MID-Servern gesucht. |
[Tabelle : 9. Parameter]

{#r_MSFD-setActive_B__table_ipq_33l_zt} {#r_MSFD-setActive_B__table_jpq_33l_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 10. Ergebnisse]

{#r_MSFD-setActive_B__table_jpq_33l_zt}  

    var msf = new MIDServerFinder();
    msf.setActive('true');

## MIDServerFinder -- setCapabilities(Array capabilities) {#ariaid-title7}

Legt die Technologien fest, nach denen gesucht werden soll.
{#r_MSFD-setCapabilities_A__table_qqt_nhl_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| capabilities | Array | Enthält eine Liste der Fähigkeiten, z. B. -- `capabilities = ["ssh","wmi","snmp",{"os_domain":"disco"},{"phase":1}];` |
[Tabelle : 11. Parameter]

{#r_MSFD-setCapabilities_A__table_qqt_nhl_zt} {#r_MSFD-setCapabilities_A__table_rqt_nhl_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 12. Ergebnisse]

{#r_MSFD-setCapabilities_A__table_rqt_nhl_zt}  

    var msf = new MIDServerFinder();
    msf.setRanges('10.10.10.1-10.10.11.254');
    var capab = ["ssh","wmi","snmp"];
    msf.setCapabilities(capab);

## MIDServerFinder -- setDebug(Boolean onOrOff) {#ariaid-title8}

Aktiviert oder deaktiviert das Debuggen.
{#r_MSFD-setDebug_B__table_u1w_3kl_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| onOrOff | Boolean | „True", um das Debuggen zu aktivieren; „false", um das Debuggen zu deaktivieren. |
[Tabelle : 13. Parameter]

{#r_MSFD-setDebug_B__table_u1w_3kl_zt} {#r_MSFD-setDebug_B__table_v1w_3kl_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 14. Ergebnisse]

{#r_MSFD-setDebug_B__table_v1w_3kl_zt}  

    var msf = new MIDServerFinder();
    msf.setDebug('true');

## MIDServerFinder -- setRanges(String ranges) {#ariaid-title9}

Legt den Bereich der IP-Adressen fest, nach denen gesucht werden soll.
{#r_MSFD-setRanges_S__table_uvk_jfl_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| ranges | Zeichenfolge | Eine durch Kommas getrennte Liste in einem dieser Formate. * IP-Adressen (10.10.10.1, 10.10.10.2) * IP-Netzwerke (10.10.10.0/23) * IP-Bereiche (10.10.10.1-10.10.11.254) {#r_MSFD-setRanges_S__ul_ipr_pfl_zt} |
[Tabelle : 15. Parameter]

{#r_MSFD-setRanges_S__table_uvk_jfl_zt} {#r_MSFD-setRanges_S__table_vvk_jfl_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 16. Ergebnisse]

{#r_MSFD-setRanges_S__table_vvk_jfl_zt}  

    var msf = new MIDServerFinder();
    msf.setRanges('10.10.10.1-10.10.11.254');

## MIDServerFinder -- setRangesByIPOrHostname(String ipOrHostname) {#ariaid-title10}

Bestimmt, ob es sich bei der Eingabe um eine einzelne IP-Adresse oder einen Hostnamen handelt, und übergibt die IP-Adresse oder mehrere IP-Adressen an die Methode „setRanges()".
Wenn der Wert von „ipOrHostname" eine IP-Adresse ist, wird diese an die setRanges()-Methode übergeben. Wenn der Wert ein Hostname ist, wird in der DNS-Tabelle (cmdb_ip_address_dns_name) gesucht, um den Hostnamen aufzulösen. Das Ergebnis, entweder eine IP-Adresse oder mehrere IP-Adressen, wird dann an die setRanges()-Methode übergeben.
{#r_MSFD-setRangesByIPOrHname_S__table_rnw_zfl_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| ipOrHostname | Zeichenfolge | Die IP-Adresse, der IP-Bereich oder der Hostname. |
[Tabelle : 17. Parameter]

{#r_MSFD-setRangesByIPOrHname_S__table_rnw_zfl_zt} {#r_MSFD-setRangesByIPOrHname_S__table_snw_zfl_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 18. Ergebnisse]

{#r_MSFD-setRangesByIPOrHname_S__table_snw_zfl_zt}  

    var msf = new MIDServerFinder();
    msf.setRangesByIPOrHostname('10.10.10.1-10.10.11.254');


