Windows 게스트에서 사용자 지정 VMware Tools 스크립트 사용
Windows 게스트 운영 체제에서 가상 시스템의 전원 상태를 변경할 때 게스트 운영 체제 작업을 자동화하는 스크립트를 작성할 수 있습니다.
- 기본 VMware Tools 스크립트를 숙지하십시오. VMware Tools 기본 스크립트을 참조하십시오.
- 명령을 스크립트로 작성하려는 경우 종료 코드가 무엇인지 확인하려면 VMware Tools 구성 유틸리티의 종료 코드를 참조하십시오.
Windows 게스트 운영 체제의 경우 새 스크립트를 작성하거나 기본 스크립트를 수정하고 새 이름으로 저장한 후 VMware Tools가 기본 스크립트 대신 사용자 지정 스크립트를 사용하도록 구성할 수 있습니다.
스크립트는 VMware Tools 서비스 또는 대몬(
vmtoolsd
)을 통해 실행됩니다. vmtoolsd
가 Windows에서 System 권한으로 실행되므로 로그인한 사용자의 세션과는 별도 세션에서 실행됩니다. VMware Tools 대몬은 데스크톱 세션을 감지할 수 없기 때문에 그래픽 애플리케이션을 표시할 수 없습니다. 사용자 지정 스크립트를 사용하여 그래픽 애플리케이션을 표시하려고 시도하지 마십시오.
NetWare, Windows NT, Me, Windows 98 및 Windows 95 게스트 운영 체제에서는 스크립트를 실행할 수 없습니다.
- 새 스크립트를 작성하거나 기본 스크립트를 수정한 후 새 이름의.bat파일로 저장합니다.전원 켜기 및 전원 끄기 작업의 기본 스크립트는 자리 표시자일 뿐입니다. 이러한 기본 스크립트는Program Files\VMware\VMware Tools디렉토리에 있습니다.일시 중단 및 재개 작업의 스크립트에는 가상 시스템의 IP 주소를 해제 또는 갱신하는 줄이 포함됩니다. 이러한 작업에 대한 사용자 지정 스크립트를 작성할 때는 다음 줄을 먼저 추가해야 합니다.기본 스크립트필요한 IP 주소 줄suspend@%SYSTEMROOT%\system32\ipconfig /releaseresume@%SYSTEMROOT%\system32\ipconfig /renew
- 게스트 운영 체제에서 명령 프롬프트를 엽니다.
- 디렉토리를 VMware Tools 설치 디렉토리로 변경합니다.기본 설치 디렉토리는C:\Program Files\VMware\VMware Tools입니다.
- 스크립트를 사용하도록 설정하는 명령을 입력합니다.VMwareToolboxCmd.exescript스크립트 이름enable
- 생성한 사용자 지정 스크립트를 사용하려면 다음 명령을 입력합니다.VMwareToolboxCmd.exescript스크립트 이름set스크립트 경로스크립트 경로의 경우C:\Temp\poweron-my-vm.bat처럼 전체 파일 경로를 사용합니다.
- 지정한 사용자 지정 스크립트가 현재 사용되고 있는지 확인하려면 다음 명령을 입력합니다.VMwareToolboxCmd.exescript스크립트 이름current
VMware Tools 서비스는 지정된 전원 작업이 발생할 때마다 스크립트를 실행합니다.