---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# MIDServerFinder - 전역

# MIDServerFinder - 전역 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 4분

MIDServerFinder 스크립트 포함은 지정된 IP 주소에 대한 목록을 MID 서버 찾는 메서드를 제공합니다.

서버 스크립트에서 사용하여 목록을 가져옵니다 MID 서버 .

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

MIDServerFinder의 인스턴스를 만듭니다.
{#r_MSFD-MIDServerFinder__table_ikc_bfl_zt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 1. 매개변수]

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

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 2. 반환]

{#r_MSFD-MIDServerFinder__table_jkc_bfl_zt}

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

지정된 범위와 역량에 사용할 수 있는 MID 서버의 이름을 가져옵니다.
{#r_MSFD-getMIDServers__table_jff_pjl_zt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 3. 매개변수]

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

| 유형 | 설명 |
|-|-|
| 배열 | MID 서버 이름의 배열입니다. 사용할 수 있는 MID 서버가 없으면 빈 배열을 반환합니다. |
[표 4. 반환]

{#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}

지정된 범위와 역량에 사용할 수 있는 MID 서버의 sys_ids 가져옵니다.
{#r_MSFD-getMIDServersBySysId__table_rlq_z3l_zt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 5. 매개변수]

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

| 유형 | 설명 |
|-|-|
| 배열 | MID 서버 sys_ids의 배열입니다. 사용할 수 있는 MID 서버가 없으면 빈 배열을 반환합니다. |
[표 6. 반환]

{#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}

검색기 작업의 상태를 가져옵니다.
{#r_MSFD-getStatusMessage__table_brz_zjl_zt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 7. 매개변수]

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

| 유형 | 설명 |
|-|-|
| 문자열 | 상태 메시지 |
[표 8. 반환]

{#r_MSFD-getStatusMessage__table_crz_zjl_zt}  

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

## MIDServerFinder - setActive(부울 플래그) {#ariaid-title6}

활성 또는 비활성 MID 서버를 찾을지 여부를 설정합니다. 기본적으로 이 방법으로 비활성을 지정하지 않는 한 활성 MID Server를 검색합니다.
{#r_MSFD-setActive_B__table_ipq_33l_zt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 플래그 | 부울 | 예일 경우 비활성 MID 서버를 찾습니다. false인 경우 비활성 MID 서버를 찾지 마십시오. |
[표 9. 매개변수]

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

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 10. 반환]

{#r_MSFD-setActive_B__table_jpq_33l_zt}  

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

## MIDServerFinder - setCapabilities(배열 기능) {#ariaid-title7}

살펴볼 기술을 설정합니다.
{#r_MSFD-setCapabilities_A__table_qqt_nhl_zt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 역량 | 배열 | 역량 목록이 포함되어 있습니다(예: `- capabilities = ["ssh","wmi","snmp",{"os_domain":"disco"},{"phase":1}];` |
[표 11. 매개변수]

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

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 12. 반환]

{#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(부울 onOrOff) {#ariaid-title8}

디버깅을 켜거나 끕니다.
{#r_MSFD-setDebug_B__table_u1w_3kl_zt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| onOrOff | 부울 | 디버깅을 켜려면 예입니다. 디버깅을 해제하려면 아니오입니다. |
[표 13. 매개변수]

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

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 14. 반환]

{#r_MSFD-setDebug_B__table_v1w_3kl_zt}  

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

## MIDServerFinder - setRanges(문자열 범위) {#ariaid-title9}

찾을 IP 주소의 범위를 설정합니다.
{#r_MSFD-setRanges_S__table_uvk_jfl_zt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 범위 | 문자열 | 다음 형식 중 하나로 쉼표로 구분된 목록입니다. * IP 주소(10.10.10.1, 10.10.10.2) * IP 네트워크(10.10.10.0/23) * IP 범위(10.10.10.1-10.10.11.254) {#r_MSFD-setRanges_S__ul_ipr_pfl_zt} |
[표 15. 매개변수]

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

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 16. 반환]

{#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}

입력이 단일 IP인지 호스트 이름인지 판별하고 IP 또는 여러 IP를 setRanges() 메서드에 전달합니다.
ipOrHostname의 값이 IP 주소인 경우 setRanges() 메서드에 전달됩니다. 값이 호스트 이름인 경우 DNS 테이블(cmdb_ip_address_dns_name)을 조회하여 호스트 이름을 확인합니다. IP 또는 여러 IP의 결과는 setRanges() 메서드로 전달됩니다.
{#r_MSFD-setRangesByIPOrHname_S__table_rnw_zfl_zt__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| ipOr호스트 이름 | 문자열 | IP 주소, IP 범위 또는 호스트 이름입니다. |
[표 17. 매개변수]

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

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 18. 반환]

{#r_MSFD-setRangesByIPOrHname_S__table_snw_zfl_zt}  

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


