Remember to maintain security and privacy. Avoid share sensitive information and follow security best practices Termo de Responsabilidade
Script PowerShell para coletar o hardware hash - Windows com Autopilot
Público-Alvo: Este artigo é direcionado a administradores de sistemas e profissionais de TI que estão envolvidos na configuração e gerenciamento de dispositivos Windows em uma organização. É ideal para aqueles que têm um entendimento intermediário a avançado de ferramentas de administração do Windows, como PowerShell e CMD.
O Windows Autopilot representa uma revolução na forma como os dispositivos Windows são implantados e configurados nas organizações. Ao automatizar grande parte do processo de configuração, o Autopilot permite uma economia significativa de tempo e esforço, especialmente em ambientes com um grande número de dispositivos. Um dos passos fundamentais para o sucesso dessa automação é a coleta do hardware hash dos dispositivos, que permite o registro e a personalização automática do dispositivo dentro do ambiente corporativo. Este artigo foca em facilitar este processo, oferecendo insights, scripts e soluções de problemas relacionados à coleta do hardware hash no Windows.
Passo a Passo:
1. Preparação do Ambiente:
- Certifique-se de que o dispositivo esteja executando uma versão compatível do Windows, como Windows 10 Pro, Enterprise ou Education.
- Verifique a conexão de internet do dispositivo, pois é necessária para a coleta e envio do hardware hash.
2. Coleta do Hardware Hash:
- Utilize o script PowerShell ou o comando CMD fornecidos para coletar o hardware hash do dispositivo. Essas ferramentas extraem informações vitais do hardware que são essenciais para o registro do dispositivo no Autopilot.
Exemplos:
1. Script PowerShell para coletar o hardware hash:
$hardwareHash = (Get-WmiObject -Namespace "root\cimv2\mdm\dmmap" -Class MDM_DevDetail_Ext01 | Select-Object -ExpandProperty DeviceHardwareData) -replace '\s',''
# Cria uma pasta no C:\ID_Hardware
New-Item -Type Directory -Path "C:\ID_Hardware" -Force
Set-Location -Path "C:\ID_Hardware"
# Define o caminho do arquivo CSV onde os dados serão salvos
$csvPath = "C:\ID_Hardware\hardwareHash.csv"
# Cria um objeto com o rótulo e o valor do hash de hardware
$object = New-Object PSObject -Property @{
"HardwareHash" = $hardwareHash
}
# Exporta o objeto para um arquivo CSV
$object | Export-Csv -Path $csvPath -NoTypeInformation
Write-Host "O hardware hash do dispositivo foi salvo em: $csvPath"
Este script usa o cmdlet Get-WmiObject para acessar os detalhes do dispositivo e extrair o hardware hash, removendo os espaços em branco e exibindo o resultado.
2. Comando CMD para coletar o hardware hash:
reg query "HKLM\SOFTWARE\Microsoft\Provisioning\OMADM\ACC" /v HardwareHash
Este comando acessa o Registro do Windows para recuperar o valor do hardware hash diretamente da chave especificada.
3. Solução de Problema: Hardware hash não é exibido
- Certifique-se de que o dispositivo está corretamente conectado à internet e ativado.
- Verifique a versão do Windows para garantir a compatibilidade.
- Se o problema persistir, considere entrar em contato com o suporte técnico da Microsoft para assistência adicional.
A coleta do hardware hash é um passo crucial no aproveitamento do Autopilot para a implantação eficiente de dispositivos Windows. Os scripts e comandos destacados neste artigo visam simplificar essa tarefa, permitindo aos administradores de sistemas uma integração mais ágil e menos propensa a erros. Ao superar os desafios comuns, como a não exibição do hardware hash, você pode garantir uma transição suave para a utilização do Autopilot, maximizando os benefícios dessa poderosa ferramenta de automação.
Windows Autopilot PowerShell CMD Implantação de Dispositivos