PowerShell – Autopilot – Return HWID

email me

Run in PowerShell as admin

# MrNetTek
# eddiejackson.net/blog
# 9/17/2020
# free for public use
# free to claim as your own

Clear-Host
md c:\\HWID
Set-Location c:\\HWID
$filename = (gwmi win32_bios).SerialNumber
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted
Install-Script -Name Get-WindowsAutoPilotInfo -Force
Get-WindowsAutoPilotInfo.ps1 -OutputFile "C:\HWID\$filename.csv"
notepad "C:\HWID\$filename.csv"

exit 0

 

Output

 

 

Notes

# MrNetTek
# eddiejackson.net/blog
# 9/17/2020
# free for public use
# free to claim as your own

$hash = (Get-CimInstance -ClassName MDM_DevDetail_Ext01 -Namespace root\cimv2\mdm\dmmap).DeviceHardwareData
 $serialnumber = (Get-WmiObject -Class win32_bios ).serialNumber
 $computer = (Get-WmiObject -class win32_computersystem)
 $data = New-Object psobject -Property @{
 HardwareHash = $hash
 SerialNumber = $serialNumber
 Manufacturer = $computer.Manufacturer
 Model = $computer.Model
 }
 $data | Out-GridView 

exit 0