다음 명령줄 매개 변수를 사용하여 이미지를 최적화할 수 있습니다.

VMwareOSOptimizationTool.exe

[-v]

[-r report_file_path_name]

[-o [default | all | recommended | mandatory | none]]

[-applyoptimization settings_file.json]

[-t template]

[-reboot | -shutdown]

여기서 다음이 적용됩니다.

매개 변수 설명
-v 상세 모드를 사용하도록 설정하여 자세한 메시지를 표시합니다.
[-r report_file_path_name] 분석 보고서를 지정된 이름의 파일로 저장합니다.
[-o [default | all | recommended | mandatory | none]] 지정된 수준 이상으로 항목을 최적화합니다. -o 매개 변수를 지정하지 않으면 최적화가 수행되지 않습니다.
[-applyoptimization settings_file.json] 지정된 JSON 파일을 기준으로 최적화를 적용합니다.

JSON 파일이 OS Optimization Tool UI의 [최적화] 탭에 생성됩니다. 이미지 최적화의 1~7단계를 수행합니다.

[-t template] 최적화에 사용할 템플릿을 지정합니다. 템플릿은 기본 템플릿 저장소의 템플릿 이름이거나 템플릿 파일의 절대 경로일 수 있습니다. 이 매개 변수를 지정하지 않으면 기본 템플릿이 사용됩니다.
[-reboot | -shutdown] 모든 작업이 완료된 후 컴퓨터를 재부팅하거나 종료합니다.

예시

  • 최적화를 수행하지 않고 분석 보고서를 생성합니다.

    VMwareOSOptimizationTool.exe -r c:\reports\

  • 기본 템플릿 및 기본 선택된 항목을 사용하여 이미지를 최적화합니다.

    VMwareOSOptimizationTool.exe -o

  • 권장 및 필수 항목에 대해서만 기본 템플릿을 사용하여 최적화합니다. 상세 메시지를 표시합니다.

    VMwareOSOptimizationTool.exe -o recommended -v

  • 이전에 선택한 항목이 포함된 JSON 파일에서 최적화 선택 항목을 가져와 최적화합니다.
  • VMwareOSOptimizationTool.exe -o -v -applyoptimization my-settings.json
  • 지정된 VMware 템플릿을 사용하여 선택된 모든 기본 항목을 최적화합니다.

    VMwareOSOptimizationTool.exe -o -t "VMware Templates\Windows 10 and Server 2016 or later"

  • 지정된 사용자 지정 템플릿을 사용하여 선택된 모든 기본 항목을 최적화합니다.

    VMwareOSOptimizationTool.exe -o -t "My Templates\My Windows 10 or Server 2016 and later"

  • 지정된 템플릿 파일을 사용하여 모든 기본 선택된 항목을 최적화합니다.

    VMwareOSOptimizationTool.exe -o -t c:\temp\myTmpl.xml

  • 기본적으로 선택된 기본 템플릿 및 항목을 최적화합니다. 파일에 출력 쓰기

    VMwareOSOptimizationTool.exe -o -v > c:\temp\mylog.txt 2>&1

공통 옵션 제어

최적화 명령을 실행하는 동안 공통 옵션을 지정할 수 있습니다.

VMwareOSOptimizationTool.exe -o

[-v]

[-SyncHkuWithHkcu [enable | disable]]

[-visualeffect [performance | balanced | quality | enablehardwareacceleration]]

[-notification [enable | disable]]

[-windowsupdate [enable | disable]]

[-officeupdate [enable | disable]]

[-windowsSearch [enablecortana | searchboxasicon]]

[-storeapp [keep-all | remove-all [--exclude [Alarms | ScreenSketch | Camera | SoundRecorder | Calculator | StickyNotes | MSPaint | Photos | WebExtension]]]

[-background #000000]

[-firewall [enable | disable]]

[-antivirus [enable | disable]]

[-securitycenter [enable | disable]]

여기서 다음이 적용됩니다.

매개 변수 설명
[-v] 상세 모드를 사용하도록 설정하고 자세한 메시지를 표시합니다.
[-SyncHkuWithHkcu [enable | disable]] HKCU(현재 사용자) 레지스트리 키를 기본 사용자 레지스트리 하이브와 동기화할 수 있도록 설정할지 여부를 지정합니다. 기본 사용자 레지스트리는 새 사용자 프로파일을 생성하는 데 사용됩니다.

이 매개 변수는 기본적으로 사용하도록 설정됩니다.

[-visualeffect [performance | balanced | quality | enablehardwareacceleration]] 시각적 효과 수준을 지정합니다.
  • Performance 는 성능 우선 순위를 지정하기 위해 모든 시각적 효과 설정을 해제합니다.
  • Balanced는 글꼴 화면의 매끄러운 모서리 및 데스크톱의 아이콘 레이블에 대한 그림자 사용과는 별도로 모든 시각적 효과 설정을 해제합니다.
  • Quality는 모든 시각적 효과 설정을 켠 상태로 둡니다. 이렇게 하면 사용자 환경의 우선 순위가 지정되지만 더 많은 리소스가 사용됩니다.
  • Enablehardwareacceleration 은 애플리케이션에 대한 하드웨어 가속을 지원합니다. 이 설정은 호스트에서 GPU 카드를 사용하는 경우에 권장됩니다.
[-notification [enable | disable]] 시스템 알림을 사용하도록 설정할지 여부를 지정합니다. 여기에는 풍선형 팁, 잠금 화면 알림, 보안 및 유지 보수 알림이 포함됩니다.
[-windowsupdate [enable | disable]] Windows 업데이트를 사용하도록 설정할지 여부를 지정합니다. 사용하도록 설정하면 Windows 업데이트가 다운로드되고 설치됩니다. 비영구 데스크톱의 경우 Windows 업데이트를 사용하지 않도록 설정하고 골든 VM 및 풀 업데이트를 통해 업데이트를 처리하는 것이 좋습니다.
[-officeupdate [enable | disable]] Office 365, 2016 및 2019(간편 실행)에 업데이트 서비스를 활성화할지 여부를 지정합니다.
[-windowsSearch [enablecortana | searchboxasicon]] Cortana를 사용하도록 설정하고 Cortana의 작업 표시줄 항목을 돋보기로 변경할지 여부를 지정합니다.
  • enablecortana는 Cortana 및 해당 검색 기능을 사용 가능한 상태로 유지합니다.
  • Searchboxasicon 은 검색 상자를 입력 필드가 아닌 작업 표시줄의 돋보기 아이콘으로 표시합니다.
[-storeapp [keep-all | remove-all [--exclude [Alarms | ScreenSketch | Camera | SoundRecorder | Calculator | StickyNotes | MSPaint | Photos | WebExtension]]] 제거할 Windows 스토어 애플리케이션을 지정합니다.
  • keep-all은 모든 Windows 스토어 애플리케이션을 유지합니다.
  • remove-all은 모든 Windows 스토어 애플리케이션을 제거합니다.
  • --exclude는 특정 애플리케이션을 유지하기 위해 remove-all 매개 변수와 함께 사용됩니다.

[-background #000000]

배경(배경 화면)을 단색으로 설정합니다. 여기서 #000000 은 색상의 16진수 값입니다. 가능한 색상 및 해당 16진수 값 목록은 https://htmlcolorcodes.com/color-names/를 참조하십시오.

[-firewall [enable | disable]]

Windows 방화벽을 사용하도록 설정할지 여부를 지정합니다. 기본적으로 사용하도록 설정됩니다.

[-antivirus [enable | disable]]

OS 기본 제공 바이러스 백신을 사용하도록 설정할지 여부를 지정합니다. 기본적으로 사용하도록 설정됩니다.
[-securitycenter [enable | disable]] 보안 센터를 사용하도록 설정할지 여부를 지정합니다. 기본적으로 사용하도록 설정됩니다.