VM템플릿을 기반으로 VM을 배포할 경우 국가별 기본 설정은 영어로 배포되게 됩니다.

일부 프로그램은 국가별 설정에 따라 설치되지 않는 경우가 있으니 한국어로 배포가 필요한 경우 국가별 언어 설정을 변경해주어야 합니다.

https://support.microsoft.com/en-us/kb/2709539

 

VM템플릿의 국가별 언어 설정은 VMM 파워쉘을 통해 변경해주어야 합니다.

 

먼저. Powershell을 통해 VM템플릿의 이름을 조회합니다.

 

[조회하기]

Get-SCVMTemplate | ft name

 

VM템플릿를 확인하여 명령어를 통해 VM템플릿의 국가별 언어 설정을 변경할 수 있습니다.

[명령어]

$template = Get-SCVMtemplate | where {$_.Name  -eq "Template_Name"} 
$settings = $template.UnattendSettings;
$settings.add("oobeSystem/Microsoft-Windows-International-Core/UserLocale","cy-GB");
$settings.add("oobeSystem/Microsoft-Windows-International-Core/SystemLocale","cy-GB");
$settings.add("oobeSystem/Microsoft-Windows-International-Core/UILanguage","cy-GB");
$settings.add("oobeSystem/Microsoft-Windows-International-Core/InputLocale","0452:00000452");
Set-SCVMTemplate -VMTemplate $template -UnattendSettings $settings

예를 들어 위에서 조회한 것과 같이 'WS2012R2_G2' 템플릿의 국가별 언어 설정을 '한국어'로 변경하려는 경우 다음과 같이 명령어를 실행합니다.

[예]

$template = Get-SCVMtemplate | where {$_.Name  -eq "WS2012R2_G2"}
$settings = $template.UnattendSettings;
$settings.add("oobeSystem/Microsoft-Windows-International-Core/UserLocale","ko-KR");
$settings.add("oobeSystem/Microsoft-Windows-International-Core/SystemLocale","ko-KR");
$settings.add("oobeSystem/Microsoft-Windows-International-Core/UILanguage","ko-KR");
$settings.add("oobeSystem/Microsoft-Windows-International-Core/InputLocale","1042:00000412");
Set-SCVMTemplate -VMTemplate $template -UnattendSettings $settings

 

명령어가 정상적으로 실행된 후 VM을 배포한 후 확인해보며 국가별 언어 설정이 변경된 것을 확인할 수 있습니다.

 

[변경 전]

 

[변경 후] 

 

+ Recent posts