Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A ferramenta OA 3.0 é uma ferramenta de linha de comando que dá suporte à montagem, a relatórios e ao retorno de um identificador exclusivo para os computadores na fábrica. Você pode executar a ferramenta OA 3.0 de duas maneiras:
Usando o modo de auditoria no computador cliente totalmente montado. Para obter mais informações sobre como executar a ferramenta OA 3.0 no modo de auditoria, confira Visão geral do modo de auditoria no ADK do Windows.
Usando o modo OOBE no computador cliente totalmente montado. Quando o primeiro prompt aparecer no OOBE, pressione Shift + F10 para abrir um prompt de comando de administrador e executar a ferramenta OA3.0 e, em seguida, desligue o computador. A experiência OOBE do usuário final deve ser consistente com a execução da ferramenta OA no Modo de Auditoria e não desviar-se do padrão.
Opção | Descrição |
---|---|
/Assemble | Recupera uma chave do produto que tem um estado de Fulfilled do banco de dados de chão de fábrica e, em seguida, monta o arquivo OA3.bin e o arquivo OA3.xml para um computador específico. Após o assembly, a ferramenta de injeção de firmware fornecida pelo OEM pode injetar o arquivo OA3.bin no firmware do computador.
Exemplo:
|
/Report | Cria o valor de hash de hardware para um computador específico, associa o valor à ID da chave do produto e envia o arquivo OA3.xml para o servidor de relatórios na fábrica. Essa opção de linha de comando geralmente é usada na fábrica depois que a chave do produto (Product Key) é injetada no novo computador.
ImportanteAo usar a opção /report da linha de comando junto com um adaptador de rede sem fio interno, você deve executar o sistema operacional completo. Você não pode usar o Windows PE. Além disso, se você executar a opção /report sem uma conexão de servidor, o relatório resultante será salvo no mesmo local que o arquivo OA3.xml especificado pelo arquivo de configuração. O arquivo de relatório será enviado ao servidor de relatórios na fábrica na próxima vez que você executar a opção /report quando o computador estiver conectado.
Exemplo:
Se o computador não tiver uma chave do produto (Product Key) no firmware, você poderá executar /report /NoKeyCheck para gerar um Hash de Hardware para a validação offline. No entanto, o envio do CBR falhará se não houver uma chave do produto (Product Key) no firmware.
Exemplo:
|
/Return | Retorna uma chave do produto (Product Key) existente para reconciliação. Por exemplo, você poderá usar essa opção se substituir uma associação de hardware injetada anteriormente por uma nova associação para o mesmo computador. Essa opção de linha de comando geralmente é usada depois que o Relatório de Build do Computador é gerado. Não há suporte para ela no MDOS.
Exemplo:
|
/LogTrace=<OA3_log_file> | Registra dados de rastreamento de diagnóstico de geração de hash de hardware do OA 3.0 em um arquivo especificado em <OA3_log_file>. O caminho deve ser válido para o OA3Tool.exe gravar. É altamente recomendável que os parceiros usem essa opção ao testar relatórios CBR do OA 3.0 e tolerância a hash de hardware.
Exemplo:
|
/CheckEdition | Executa uma verificação cruzada entre a chave do produto injetada e o sistema operacional de destino para correspondência de edição. Dois modos são possíveis:
|
/Configfile=<configfile_location> | Especifica o local e o nome do arquivo de configuração, que contém o local do servidor do provedor de chaves; locais do caminho do arquivo para arquivos de log, códigos de erro e mensagens; e o local dos diretórios temporários necessários para montar a chave do produto em formatos binários e XML. |
/DecodeHwHash | Usado para decodificar o hash de hardware em um formato XML legível por humanos. O /DecodeHwHash aceita uma cadeia de caracteres (por exemplo, se ela for armazenada em um banco de dados ou enviada por email) ou um caminho de arquivo para o arquivo XML completo gerado no estágio /Report.
Exemplo:
|
/Validate | Executa um passe de validação para garantir que a tabela MSDM exista, que o cabeçalho da tabela MSDM inclua todos os campos necessários e que as entradas da tabela MSDM existam e estejam em conformidade com os formatos corretos.
Exemplo:
|
/ValidateSMBIOS | Os valores TotalPhysicalRAM e PrimaryDiskTypeCapacity são obtidos das estruturas SMBIOS do dispositivo. É responsabilidade dos OEMs inicializar corretamente essas estruturas. Para validar se essas estruturas são inicializadas corretamente, o OA3Tool RS3 ou versão superior tem uma nova opção /ValidateSMBIOS que itera sobre as tabelas SMBIOS e garante que elas sejam inicializadas corretamente em relação a esses dois atributos. Dois modos são possíveis:
|
/ValidateHwHash | Usado para validar o elemento hash de hardware codificado em base64 com os critérios de qualidade predefinidos para campos críticos e importantes. Campos críticos são necessários para que o recurso do Autopilot funcione, enquanto campos importantes são usados para calcular a taxa de licença de royalties.
Essa função só está disponível na versão 18950 ou versão posterior à ferramenta OA 3.0.
A opção /ValidateHwHash aceita uma cadeia de caracteres (se ela for armazenada em um banco de dados ou enviada por email, por exemplo) ou um caminho de arquivo para o arquivo XML completo gerado no estágio /Report.
Exemplo:
OA3Tool.exe /ValidateHwhash=<Hardware Hash string>|<report_file.xml>
Os campos importantes são:DiskSerialNumber TpmVersion EkPubHash MacAddress ProductKeyId SmbiosSystemFamily SmbiosSystemManufacturer SmbiosSystemProductName SmbiosSystemSerialNumber SmbiosUuid Os campos importantes são: ChassisTypes DigitizerSupportID DiskType DisplayResolution DisplaySize InternalDiskCount OsBuild OsCpuArchitecture OSType ProcessorCores ProcessorModel TotalDiskCapacity TotalPhysicalRAM |
Observação
A opção /ValidateHwash verifica se há erros, espaços em branco ou valores nulos em qualquer um dos campos do Hash de Hardware decodificado. Campos adicionais a serem verificados estão na tabela a seguir.
Campo | Saída |
---|---|
Tipo de sistema operacional | A saída deve ser "FullOS". Se o campo estiver vazio ou representar "WinPE", uma inicialização completa do sistema operacional não foi utilizada ao criar o Hash de Hardware. |
Total de RAM física | A saída deve representar a RAM no dispositivo. (ou seja, 4, 8, 16, etc.). Se o campo estiver vazio ou "0", 65535, a RAM não foi capturada corretamente. |
Capacidade total do disco primário | A saída deve representar o Disco Primário no dispositivo. (ou seja, 128, 256, 1024, etc.) |
Resolução de exibição e tamanho de exibição física | A saída deve representar a resolução de exibição interna e o tamanho físico. Se o campo for "0", o dispositivo deverá ter um monitor externo, por exemplo, como em uma área de trabalho. |
Campos SMBIOS | A saída não deve conter dados, ficar em branco ou conter uma cadeia de caracteres padrão, como "A ser preenchido pelo O.E.M." |
MacAddress | A saída não deve representar nenhum dado, em branco, 00:00:00:00:00:00 ou FF:FF:FF:FF:FF:FF:FF |
ChassisTypes | A saída deve seguir a regra na Especificação de Referência do SMBIOS. |