Windows 게스트 운영 체제에서 가상 시스템의 전원 상태를 변경할 때 게스트 운영 체제 작업을 자동화하는 스크립트를 작성할 수 있습니다.

Windows 게스트 운영 체제의 경우 새 스크립트를 작성하거나 기본 스크립트를 수정하고 새 이름으로 저장한 후 VMware Tools가 기본 스크립트 대신 사용자 지정 스크립트를 사용하도록 구성할 수 있습니다.

스크립트는 VMware Tools 서비스 또는 대몬(vmtoolsd)을 통해 실행됩니다. vmtoolsd가 Windows에서 System 권한으로 실행되므로 로그인한 사용자의 세션과는 별도 세션에서 실행됩니다. VMware Tools 대몬은 데스크톱 세션을 감지할 수 없기 때문에 그래픽 애플리케이션을 표시할 수 없습니다. 사용자 지정 스크립트를 사용하여 그래픽 애플리케이션을 표시하려고 시도하지 마십시오.

참고: NetWare, Windows NT, Me, Windows 98 및 Windows 95 게스트 운영 체제에서는 스크립트를 실행할 수 없습니다.

사전 요구 사항

프로시저

  1. 새 스크립트를 작성하거나 기본 스크립트를 수정한 후 새 이름의 .bat 파일로 저장합니다.
    전원 켜기 및 전원 끄기 작업의 기본 스크립트는 자리 표시자일 뿐입니다. 이러한 기본 스크립트는 Program Files\VMware\VMware Tools 디렉토리에 있습니다.

    일시 중단 및 재개 작업의 스크립트에는 가상 시스템의 IP 주소를 해제 또는 갱신하는 줄이 포함됩니다. 이러한 작업에 대한 사용자 지정 스크립트를 작성할 때는 다음 줄을 먼저 추가해야 합니다.

    기본 스크립트 필요한 IP 주소 줄
    suspend
    @%SYSTEMROOT%\system32\ipconfig /release
    resume
    @%SYSTEMROOT%\system32\ipconfig /renew
  2. 게스트 운영 체제에서 명령 프롬프트를 엽니다.
  3. 디렉토리를 VMware Tools 설치 디렉토리로 변경합니다.
    기본 설치 디렉토리는 C:\Program Files\VMware\VMware Tools입니다.
  4. 스크립트를 사용하도록 설정하는 명령을 입력합니다.
                VMwareToolboxCmd.exe script 스크립트 이름 enable
    
  5. 생성한 사용자 지정 스크립트를 사용하려면 다음 명령을 입력합니다.
                VMwareToolboxCmd.exe script 스크립트 이름 set 스크립트 경로

    스크립트 경로의 경우 C:\Temp\poweron-my-vm.bat처럼 전체 파일 경로를 사용합니다.

  6. 지정한 사용자 지정 스크립트가 현재 사용되고 있는지 확인하려면 다음 명령을 입력합니다.
                VMwareToolboxCmd.exe script 스크립트 이름 current

결과

VMware Tools 서비스는 지정된 전원 작업이 발생할 때마다 스크립트를 실행합니다.