> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 전역 변수

> Iru Endpoint 사용자 지정 스크립트 및 프로필에서 전역 변수를 사용하여 일련번호, 사용자 이메일, 호스트 이름과 같은 기기별 값을 동적으로 삽입합니다.

<Callout icon="list-check" color="#B84A7A" iconType="regular">전역 변수는 모든 기기 유형에서 작동합니다</Callout>

### 전역 변수란 무엇입니까?

전역 변수(또는 환경 변수)는 프로세스와 애플리케이션의 동작에 영향을 주는 동적 값입니다. 이러한 변수는 시스템 경로, 사용자 세부 정보, 구성 설정과 같은 필수 정보를 저장하며, 다양한 프로그램과 스크립트에서 액세스하고 사용할 수 있습니다. Iru의 전역 변수 기능을 사용하면 [Custom Profiles](/ko/endpoint/library/library-items-profiles/custom-profiles-overview) 및 기타 Library Item, 또는 [App Config](/ko/endpoint/library/library-items-profiles/using-appconfig)를 포함한 프로필 내 대부분의 텍스트 필드에 고유한 기기 세부 정보를 자동으로 입력할 수 있습니다.

### Iru Endpoint에서 전역 변수를 사용하는 방법

전역 변수는 프로필(Custom Profiles 또는 Library Item) 내 대부분의 텍스트 필드와 [Automated Device Enrollment Library](/ko/endpoint/settings/apple-integrations/configure-automated-device-enrollment) 항목의 **Provision Local Administrator Account** 섹션에 있는 Full Name 및 Short Name 필드에서 사용할 수 있습니다. 전역 변수는 모든 기기 유형에서 작동합니다. 변수는 같은 필드에서 여러 번 사용할 수도 있습니다.

<Note>
  프로필에 사용된 기기 변수가 업데이트되면 해당 프로필이 업데이트된 변수와 함께 기기에 다시 설치됩니다.
</Note>

<Tip>
  사용자 지정 스크립트에서 사용할 수 있도록 [GitHub 저장소](https://github.com/kandji-inc/support)에 해당 값을 로컬로 채우는 [Custom Profile](https://github.com/kandji-inc/support/blob/main/Global%20Variables/Global%20Variables.mobileconfig) 예제와 해당 값을 웹 앱으로 다시 읽어 오는 [Custom Script](https://github.com/kandji-inc/support/blob/main/Global%20Variables/GlobalVariablesExample.sh) 예제가 있습니다.
</Tip>

<Warning>
  스크립트에서 이러한 변수를 참조할 때는 일부 변수가 올바르게 렌더링되지 않으므로 Zsh 셸을 사용하지 마십시오.
</Warning>

### 사용 가능한 전역 변수

<AccordionGroup>
  <Accordion title="모든 기기 제품군">
    | 변수 | 설명 |
    | - | - |
    | `$SERIAL_NUMBER` | 프로필이 설치되는 기기의 **Serial Number**를 삽입합니다. |
    | `$DEVICE_NAME` | 프로필이 설치되는 기기의 **Device Name**을 삽입합니다. |
    | `$ASSET_TAG` | 프로필이 설치되는 기기의 **Asset Tag**를 삽입합니다. |
    | `$DEVICE_ID` | 프로필이 설치되는 기기의 **Device ID**를 삽입합니다. |
    | `$UDID` | 프로필이 설치되는 기기의 **Unique Device Identifier**를 삽입합니다. |
    | `$PROFILE_UUID` | 프로필의 **Universally Unique Identifier**를 삽입합니다. |
    | `$EMAIL` | 기기에 할당된 사용자의 **Email Address**를 삽입합니다. |
    | `$FULL_NAME` | 기기에 할당된 사용자의 **Full Name**을 삽입합니다. |
    | `$EMAIL_PREFIX` | 기기에 할당된 사용자의 **Email Prefix**를 삽입합니다. (@ 기호 앞의 모든 문자) |
    | `$USERNAME` | Iru에서 할당된 사용자의 **사용자 이름**을 삽입합니다. |
    | `$USERNAME_PREFIX` | Iru에서 할당된 사용자의 **Username Prefix**를 삽입합니다. (@ 기호 앞의 모든 문자) |
    | `$DEPARTMENT` | 기기에 할당된 사용자의 **Department**를 삽입합니다. |
    | `$JOB_TITLE` | ID 공급자에 정의된 사용자의 **Job Title**을 삽입합니다. |
    | `$BLUEPRINT_ID` | 기기가 할당된 Blueprint의 **Blueprint ID**를 삽입합니다. |
    | `$BLUEPRINT_NAME` | 기기가 할당된 Blueprint의 **Blueprint Name**을 삽입합니다. |
    | `$MODEL_NAME` | 프로필이 설치되는 기기의 **Model Name**을 삽입합니다. |
    | `$MODEL_IDENTIFIER` | 프로필이 설치되는 기기의 **Model Identifier**를 삽입합니다. |
  </Accordion>

  <Accordion title="iPhone 및 셀룰러 iPad 전용">
    | 변수 | 설명 |
    | - | - |
    | `$MEID` | 프로필이 설치되는 기기의 **MEID**를 삽입합니다. |
    | `$ICCID_SLOT_1` | 프로필이 설치되는 기기의 **ICCID for SIM slot 1**을 삽입합니다. |
    | `$ICCID_SLOT_2` | 프로필이 설치되는 기기의 **ICCID for SIM slot 2**를 삽입합니다. |
    | `$IMEI_SLOT_1` | 프로필이 설치되는 기기의 **IMEI for SIM slot 1**을 삽입합니다. |
    | `$IMEI_SLOT_2` | 프로필이 설치되는 기기의 **IMEI for SIM slot 2**를 삽입합니다. |
    | `$PHONE_NUMBER_SLOT_1` | 프로필의 **Phone Number for SIM slot 1**을 삽입합니다. |
    | `$PHONE_NUMBER_SLOT_2` | 기기에 할당된 사용자의 **Phone Number for SIM slot 2**를 삽입합니다. |
  </Accordion>

  <Accordion title="iPhone, iPad 및 Apple TV 전용">
    | 변수 | 설명 |
    | - | - |
    | `$MODEL_NUMBER` | 프로필이 설치되는 기기의 **Model Number**를 삽입합니다. |
  </Accordion>
</AccordionGroup>
