Compartilhar via


Scripts e sintaxe

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

  • FactoryOS
-ProductConfiguration Configura o arquivo OEMInput que PrepWSKWorkspace cria. Os valores de ProductConfiguration diferenciam maiúsculas de minúsculas.

Opções

  • Desenvolvimento: use isso para uso e teste. Esse é o padrão se você não especificar -ProductConfiguration ao criar um workspace do sistema operacional de fábrica.
  • Fabricação: configura uma imagem com um volume de disco reduzido e um modo de gerenciamento de energia de alto desempenho. Aplica-se a: FactoryOS
  • >
  • win32_manufacturing/win32_development: configura uma versão do sistema operacional de fábrica que pode executar aplicativos win32 de diagnóstico em um contêiner. Aplica-se a: so de fábrica
-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.
  • Sim: substitua todos os arquivos conflitantes na pasta de destino.
  • Não: não substitua nenhum arquivo conflitante na pasta de destino, mas copie em novos arquivos.
  • Prompt: se houver arquivos conflitantes, pergunte antes de substituí-los. Esse é o padrão.
-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.