스크립트 및 구문
- CreateWSKAppsFM Syntax
- CreateWSKCustomizationsFM Syntax
- CreateWSKCustomizationsXML 구문
- CreateWSKDriversFM 구문
- ImageSigner 구문
- PrepWSKWorkspace Syntax
- SetupImagGenEnv.cmd Syntax
- UpdateWSKAppsFM Syntax
- UpdateWSKDriversFM Syntax
CreateWSKAppsFM syntax
CreateWSKAppsFM {-FMFile: [path]} {-AppsFolder [Path]} {-IncludeWow}
매개 변수 | 설명 |
---|---|
-FMFile [경로] | 만들려는 FM 파일의 경로입니다. 기본적으로 %WSKWorkspaceRoot%\FMFiles\OEMAppsFM.xml 을 업데이트합니다. |
-AppsFolder [경로] | 앱을 검색하고자 하는 폴더의 경로입니다. 기본적으로 %WSKWorkspaceRoot%\Apps 를 검색합니다. |
-IncludeWow | amd64 이미지에서 x86에 대한 지원을 추가하고 arm64 이미지에서 ARM에 대한 지원을 추가합니다. |
CreateWSKCustomizationsFM Syntax
CreateWSKCustomizationsFM [-OEMPackagesFolder <folder>] [-Version <version>] [-FMFile <FMFile>] [-CustomizationXML <XML>]
매개 변수 | 옵션 |
---|---|
-OEMPackagesFolder | 사용자 지정 패키지가 저장되는 폴더 경로를 지정했습니다. 이 폴더의 모든 사용자 지정 패키지는 기능 매니페스트에 포함됩니다. 기본 경로는 %WSKWorkspaceRoot%\OEMCustomization\CustomizationXML 입니다. |
-Version | 패키지 이름에 추가된 버전 번호를 추가할 수 있습니다. 형식은 xxxx.y.z.z 입니다. 기본값은 1000.0.0.0 입니다. |
-FMFile | 사용자 지정 설정을 정의하는 사용자 지정 기능 매니페스트 파일의 경로를 지정할 수 있습니다. 이 FM은 설정이 이미지에 포함되도록 OEMInput 파일에 추가됩니다. 기본값은 %WSKWorkspaceRoot%\FMFiles\OEMCustomizationsFM.xml 입니다. |
-CustomizationXML | 사용자 지정 파일이 포함된 CustomizationXML 파일 또는 폴더의 경로입니다. 폴더 경로를 지정하면 모든 사용자 지정 설정 xml 파일이 처리되고 단일 설정 FM이 출력됩니다. 이 옵션을 지정하지 않으면 기본 경로는 %WSKWorkspaceRoot%\OEMCustomization\CustomizationXML.xml 입니다. |
CreateWSKCustomizationsXML 구문
CreateWSKCustomizationsXML [-Categorize] [-Advanced]
매개 변수 | 설명 |
---|---|
-범주 | CustomizationXML을 사용자 지정당 하나의 파일을 여러 파일로 분할합니다. 이 옵션을 사용하지 않으면 하나의 큰 사용자 지정 파일이 만들어집니다. |
-고급 | 전원 설정 사용자 지정 XML 생성 |
자세한 내용은 설정 사용자 지정 파일 생성을 참조하세요.
CreateWSKDriversFM Syntax
CreateWSKDriversFM {-FMFile: [path]} {-InfFolder [Path]}
매개 변수 | 설명 |
---|---|
-FMFile [경로] | 만들려는 FM 파일의 경로입니다. 기본적으로 '%WSKWorkspaceRoot%\FMFiles\OEMDriversFM.xml'을 만들거나 바꿉니다. |
-InfFolder [경로] | 드라이버를 검색하려는 폴더의 경로입니다. 기본적으로 %WSKWorkspaceRoot%\DCHUDrivers 를 검색합니다. |
자세한 내용은 설정 사용자 지정 패키지를 생성하고 OEMInput 파일에 추가합니다.
ImageSigner 구문
imagesigner Sign <FFUFile> <path to catalog file>
imagesigner GetCatalog <FFUFile> <path to catalog file>
imagesigner Truncate <FFUFile> <path to truncated FFU>
인수:
매개 변수 | 설명 |
---|---|
서명 | FFU 파일에 서명합니다. |
GetCatalog | FFU 파일에서 카탈로그를 추출하고 카탈로그 파일에 씁니다. 이 옵션은 파일 속성 또는 SignTool과 같은 도구를 사용하여 추출된 카탈로그 파일을 검사하는 방식으로 FFU가 제대로 준비되었는지 확인하는 데 사용할 수 있습니다. |
Truncate | 잘린 FFU를 만듭니다. |
경로:
경로 | 설명 |
---|---|
FFUFile | FFU 이미지 파일의 경로입니다. |
CatalogFile | 카탈로그 파일의 경로입니다. |
TruncatedFFU | 잘린 FFU 파일의 경로입니다. |
PrepWSKWorkspace Syntax
PrepWSKWorkspace {-Destination} <Path> {-Product [productname]} {-ProductConfiguration [Development|Manufacturing|ramboot_pre_oobe|ramboot_post_oobe]} {-Architecture [AMD64|x86|Arm|Arm64]} {-VM} {-Overwrite [YES|NO|PROMPT]} {-AdditionalLanguages [lang-lang,lang-lang]} {DefaultLanguage [default-language]}
매개 변수 | 설명 |
---|---|
-Destination(필수) | 대상 디렉터리(예: C:\Workspace ). 디렉터리가 없으면 스크립트가 디렉터리를 만듭니다. 기존 작업 영역 폴더로 선택해도 됩니다. 작업 영역을 저장하는 위치에 따라 PC에서 긴 파일 경로를 사용하도록 설정해야 할 수 있습니다. |
-Product(필수) | 작업 영역에서 지원하는 제품을 지정합니다. 옵션
|
-ProductConfiguration | PrepWSKWorkspace에서 만드는 OEMInput 파일을 구성합니다. ProductConfiguration 값은 대/소문자를 구분합니다. 옵션
|
-Architecture [AMD64|x86|Arm|Arm64] | 빌드하려는 디바이스에 대한 아키텍처입니다. 기본 아키텍처는 AMD64입니다. |
-VM | 가상 머신 이미지를 생성할 수 있나요? -VM 매개 변수를 추가하면 최종 이미지는 .vhdx 파일(UEFI)이 됩니다. VM 이미지를 빌드할 때 FFU가 생성되지 않습니다. |
-덮어쓰기:[예|아니요|프롬프트] | 기존 작업 영역을 덮어쓸지 여부를 제어합니다.
|
-AdditionalLanguages [lang-lang] | OEMInput 파일에 언어 팩 및 사용자가 설치할 수 있는 기능을 추가할 수 있습니다. 언어-문화권 형식(예: de-de, fr-ca 등)을 사용하여 언어를 지정합니다. |
-DefaultLanguage [default-language] | 이미지의 기본 언어를 지정합니다. 이미지에는 하나의 기본 언어만 지정할 수 있습니다. 언어-문화권 형식(예: de-de, fr-ca 등)을 사용하여 언어를 지정합니다. 기본 언어가 OEMInput 파일에 포함된 언어인지 확인합니다. |
PrepWSKWorkspace 예제
이 섹션에는 다양한 시나리오에 대한 새 작업 영역을 만드는 방법의 예가 포함되어 있습니다.
기본 작업 영역
C:\Workspace
에서 팩터리 OS 작업 영역 만들기PrepWSKWorkspace c:\Workspace -product FactoryOS
선택적 매개 변수를 포함하는 작업 영역
제조 제품 구성을 사용하여 C:\Workspace에서 팩터리 OS VM 만들기
PrepWSKWorkspace C:\Workspace -Product FactoryOS -ProductConfiguration Manufacturing -VM
SetImagGenEnv Syntax
SetImageGenEnv.cmd [CeipOn | CeipOff | CeipDisable]
매개 변수 | 설명 |
---|---|
CeipOn | 사용자를 CEIP(사용자 환경 개선 프로그램)에 옵트인합니다. 제공되지 않을 경우 사용자에게 대화 상자를 통해 메시지가 표시됩니다. |
CeipOff | 사용자를 CEIP(사용자 환경 개선 프로그램)에서 옵트아웃합니다. 제공되지 않을 경우 사용자에게 대화 상자를 통해 메시지가 표시됩니다. |
CeipDisable | CEIP 등록 상태가 변경되지 않습니다. 그러나 다른 Windows 키트에 이미 참여하도록 선택한 경우에는 등록이 해제되지 않습니다. |
UpdateWSKAppsFM syntax
UpdateWSKAppsFM {-FMFile: [path]} {-AppsFolder [Path]} {-IncludeWow}
매개 변수 | 설명 |
---|---|
-FMFile [경로] | 업데이트하려는 FM 파일의 경로입니다. 기본적으로 %WSKWorkspaceRoot%\FMFiles\OEMAppsFM.xml 을 만들거나 대체합니다. |
-AppsFolder [경로] | 앱을 검색하고자 하는 폴더의 경로입니다. 기본적으로 %WSKWorkspaceRoot%\Apps 를 검색합니다. |
-IncludeWow | 설정할 경우, amd64에 x86을, arm64 이미지에 arm을 추가합니다. |
UpdateWSKDriversFM Syntax
UpdateWSKDriversFM {-FMFile: [path]} {-InfFolder [Path]}
매개 변수 | 설명 |
---|---|
-FMFile [경로] | 업데이트하려는 FM 파일의 경로입니다. 기본적으로 %WSKWorkspaceRoot%\FMFiles\OEMDriversFM.xml 을 만들거나 대체합니다. |
-InfFolder [경로] | 드라이버를 검색하려는 폴더의 경로입니다. 기본적으로 %WSKWorkspaceRoot%\DCHUDrivers 를 검색합니다. |