Scripts e sintaxe
- Sintaxe CreateWSKAppsFM
- Sintaxe CreateWSKCustomizationsFM
- Sintaxe CreateWSKCustomizationsXML
- Sintaxe CreateWSKDriversFM
- Sintaxe ImageSigner
- Sintaxe prepWSKWorkspace
- Sintaxe SetupImagGenEnv.cmd
- Sintaxe UpdateWSKAppsFM
- Sintaxe UpdateWSKDriversFM
Sintaxe CreateWSKAppsFM
CreateWSKAppsFM {-FMFile: [path]} {-AppsFolder [Path]} {-IncludeWow}
Parâmetro | Descrição |
---|---|
-FMFile [Caminho] | Caminho para o arquivo FM que você deseja criar. Por padrão, atualiza %WSKWorkspaceRoot%\FMFiles\OEMAppsFM.xml . |
-AppsFolder [Caminho] | Caminho para a pasta na qual você deseja pesquisar Aplicativos. Por padrão, pesquisa %WSKWorkspaceRoot%\Apps . |
-IncludeWow | Adiciona suporte para x86 em imagens amd64 e suporte para arm em imagens arm64. |
Sintaxe CreateWSKCustomizationsFM
CreateWSKCustomizationsFM [-OEMPackagesFolder <folder>] [-Version <version>] [-FMFile <FMFile>] [-CustomizationXML <XML>]
Parâmetro | Opções |
---|---|
-OEMPackagesFolder | Especificado o caminho da pasta em que os pacotes de personalização são armazenados. Todos os pacotes de personalização nesta pasta serão incluídos no manifesto do recurso. O caminho padrão é %WSKWorkspaceRoot%\OEMCustomization\CustomizationXML . |
-Version | Permite adicionar um número de versão acrescentado aos nomes de pacote. O formato é xxxx.y.z.z . O padrão é 1000.0.0.0 . |
-FMFile | Permite que você especifique o caminho do arquivo de manifesto do recurso personalização que define suas configurações personalizadas. Esse FM é adicionado ao arquivo OEMInput para que as configurações sejam incluídas em sua imagem. O padrão é %WSKWorkspaceRoot%\FMFiles\OEMCustomizationsFM.xml . |
-CustomizationXML | Caminho para um arquivo ou pasta CustomizationXML que contém arquivos de personalização. Se você especificar um caminho de pasta, todas as configurações de personalização de arquivos xml serão processadas e produzirão uma única configuração FM. Se essa opção não for especificada, o caminho padrão será %WSKWorkspaceRoot%\OEMCustomization\CustomizationXML.xml . |
Sintaxe CreateWSKCustomizationsXML
CreateWSKCustomizationsXML [-Categorize] [-Advanced]
Parâmetro | Descrição |
---|---|
-Categorizar | Divide o CustomizationXML em vários arquivos, um arquivo por personalização. Se essa opção não for usada, um arquivo de personalização grande será criado |
-Avançado | Gera um XML de personalização de configurações de energia |
ConsulteGerar um arquivo de personalização de configurações para obter mais informações.
Sintaxe CreateWSKDriversFM
CreateWSKDriversFM {-FMFile: [path]} {-InfFolder [Path]}
Parâmetro | Descrição |
---|---|
-FMFile [Caminho] | Caminho para o arquivo FM que você deseja criar. Por padrão, cria ou substitui '%WSKWorkspaceRoot%\FMFiles\OEMDriversFM.xml'. |
-InfFolder [Caminho] | Caminho para a pasta na qual você deseja pesquisar drivers. Por padrão, pesquisa %WSKWorkspaceRoot%\DCHUDrivers . |
Consulte Gerar pacotes de personalização de configurações e adicione-os ao arquivo OEMInput para obter mais informações.
Sintaxe ImageSigner
imagesigner Sign <FFUFile> <path to catalog file>
imagesigner GetCatalog <FFUFile> <path to catalog file>
imagesigner Truncate <FFUFile> <path to truncated FFU>
Argumentos:
Parâmetro | Descrição |
---|---|
Assinar | Assina um arquivo FFU. |
Getcatalog | Extrai um catálogo de um arquivo FFU e o grava em um arquivo de catálogo. Essa opção pode ser usada para determinar se um FFU foi preparado corretamente, examinando o arquivo de catálogo extraído usando propriedades de arquivo ou ferramentas como SignTool. |
Truncate | Cria uma FFU truncada. |
Caminhos:
Caminho | Descrição |
---|---|
FFUFile | Caminho para o arquivo de imagem FFU. |
CatalogFile | Caminho para o arquivo de catálogo. |
TruncadoFFU | Caminho para o arquivo FFU truncado. |
Sintaxe prepWSKWorkspace
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]}
Parâmetro | Descrição |
---|---|
-Destination (obrigatório) | Diretório de destino, por exemplo, C:\Workspace . Se o diretório não existir, o script o criará. Não há problema em selecionar para uma pasta de workspace existente. Dependendo de onde você armazena o workspace, talvez seja necessário habilitar caminhos de arquivo longos em seu computador. |
-Product (obrigatório) | Especifica o Produto compatível com o Workspace. Opções
|
-ProductConfiguration | Configura o arquivo OEMInput que PrepWSKWorkspace cria.
Os valores de ProductConfiguration diferenciam maiúsculas de minúsculas. Opções
|
-Architecture [AMD64|x86|Arm|Arm64] | Arquitetura para o dispositivo que você deseja criar. A arquitetura padrão é AMD64. |
-VM | Permite que você gere um iamge de Máquina Virtual? Quando você adicionar o -VM parâmetro, a imagem final será um UEFI (arquivo .vhdx). Uma FFU não será gerada quando você criar uma imagem de VM. |
-Overwrite:[Yes|Não|Prompt] | Controla se você substitui seu workspace existente.
|
-AdditionalLanguages [lang-lang] | Permite adicionar pacotes de idiomas e recursos instaláveis pelo usuário ao arquivo OEMInput. Especifique o idioma usando o formato de cultura de linguagem, por exemplo: de-de, fr-ca etc. |
-DefaultLanguage [idioma padrão] | Especifica o idioma padrão na imagem. As imagens só podem ter um idioma padrão especificado. Especifique o idioma usando o formato de cultura de linguagem, por exemplo: de-de, fr-ca etc. Verifique se o idioma padrão é um idioma incluído no arquivo OEMInput. |
Exemplos de PrepWSKWorkspace
Esta seção contém exemplos de como criar novos workspaces para vários cenários
Workspaces básicos
Criar um workspace do sistema operacional de fábrica no
C:\Workspace
PrepWSKWorkspace c:\Workspace -product FactoryOS
Workspaces que incluem parâmetros opcionais
Criar uma VM do sistema operacional de fábrica no C:\Workspace com a configuração do produto de fabricação
PrepWSKWorkspace C:\Workspace -Product FactoryOS -ProductConfiguration Manufacturing -VM
Sintaxe SetImagGenEnv
SetImageGenEnv.cmd [CeipOn | CeipOff | CeipDisable]
Parâmetro | Descrição |
---|---|
CeipOn | Aceita o usuário no CeIP (Programa de Aperfeiçoamento da Experiência do Cliente). Se não for fornecido, o usuário será solicitado por meio de uma caixa de diálogo. |
CeipOff | Opts-out user into the Customer Experience Improvement Program (CEIP). Se não for fornecido, o usuário será solicitado por meio de uma caixa de diálogo. |
CeipDisable | Nenhuma alteração no status de registro do CEIP. No entanto, isso não o descreva se você já tiver escolhido participar de outro Kit do Windows. |
Sintaxe UpdateWSKAppsFM
UpdateWSKAppsFM {-FMFile: [path]} {-AppsFolder [Path]} {-IncludeWow}
Parâmetro | Descrição |
---|---|
-FMFile [Caminho] | Caminho para o arquivo FM que você deseja atualizar. Por padrão, cria ou substitui %WSKWorkspaceRoot%\FMFiles\OEMAppsFM.xml . |
-AppsFolder [Caminho] | Caminho para a pasta na qual você deseja pesquisar Aplicativos. Por padrão, pesquisa %WSKWorkspaceRoot%\Apps . |
-IncludeWow | Se definido, ele adicionará x86 a amd64, armar para imagens arm64. |
Sintaxe UpdateWSKDriversFM
UpdateWSKDriversFM {-FMFile: [path]} {-InfFolder [Path]}
Parâmetro | Descrição |
---|---|
-FMFile [Caminho] | Caminho para o arquivo FM que você deseja atualizar. Por padrão, cria ou substitui %WSKWorkspaceRoot%\FMFiles\OEMDriversFM.xml . |
-InfFolder [Caminho] | Caminho para a pasta na qual você deseja pesquisar drivers. Por padrão, pesquisa %WSKWorkspaceRoot%\DCHUDrivers . |