Autopilote can't read BIOS serial number, what can I do?

Chris 141 Reputation points
2021-04-24T12:14:24.05+00:00

Hi!

Im on the way to integrate over 90 PC's to inTune.

I have to generate the .csv with the hardware has.

But on some PC's the Autopilote cant read the BIOS serial number. So I cant create a valid hardware hash file and cant integrate that PC to intune.

I know for sure does there is no serial number in the BIOS.

So, how can I still integrate that PC without the BIOS serial number?
I'we don't really wanna change every PC's who has this problem, cos they are all fine and good hardware, some of them maybe a year or two old.

So, what should I do now without the hardware hash code?

I read so many resources on the net about this problem, but nowhere found any answers.
I also contacted some tech's for this purpose in my country but still no answer or solution.

Thank you for any help or sugestion.

Microsoft Intune
Microsoft Intune
A Microsoft cloud-based management solution that offers mobile device management, mobile application management, and PC management capabilities.
4,721 questions
0 comments No comments
{count} votes

Accepted answer
  1. Pavel yannara Mirochnitchenko 12,411 Reputation points MVP
    2021-04-24T12:56:35.277+00:00

    Use -online switch instead of CSV. I can't promise it solves the problem, but I think the root cause would be revealed. I also have MSI and ASUS systems without serials and I can import them into Autopilot devices fine. So during OOBE, go to command promt, install script and use -online so it will ask you credits to Intune.

    I typically use -online -assignedcomputername "MYCOMPUTERNAME" -assign -reboot

    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Chris 141 Reputation points
    2021-04-25T19:44:37.46+00:00

    Thank you so much, I really appreciate your time helping me.

    I understand everything you wrote.
    Thank you very much.

    1 person found this answer helpful.
    0 comments No comments

  2. Chris 141 Reputation points
    2021-04-24T13:31:57.08+00:00

    Hi!
    Thanks for the fast response, I'm new to all of this, so I will describe a bit how I do the think, and maybe you can help me to better understand all this what is going on here by me.

    I have to involve ~90 PC's.
    A company who are help as to build the commercial and technical foundation to my company give me a PowerShell script which I have to run on every single PC.
    It will create a HWID folder on the c:\ and that file which is .CSV I have to mail to them.

    The Autopilote.ps1 is actually downloaded a bit later when I start this script:

    New-Item -Type Directory -Path "C:\HWID"
    Set-Location -Path "C:\HWID"
    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted
    Install-Script -Name Get-WindowsAutoPilotInfo
    Get-WindowsAutoPilotInfo.ps1 -OutputFile AutoPilotHWID.csv
    

    When I saw does in the .csv file is no BIOS serial number, I contacted that company and they told me
    I have old PC's and I have to buy new one.
    That is not true, and is not an option.
    They still trying to find a solution how to get ride of the problem.

    Now I'm waiting around 20 - 30 days and still no solution.

    Then I started to dig deeper, I realized some of my PC's have MSI and ASUS mobos and their BIOS didn't have serial numbers.
    I'm pretty fine with PowerShell scripting and I also tried my way to get the most info from that
    PC who has no BIOS serial, and yes, the BIOS have no serial no in there.

    This is why I'm actually here.

    Now, if you cold pls give an example what should I exactly do so I could try to solve the problem, I would really appreciate it.

    If I understand you correct, I could try to use this command:

    Get-WindowsAutoPilotInfo.ps1 -online -assignedcomputername "MYCOMPUTERNAME" -assign -reboot
    

    Instead of the old one:

    Get-WindowsAutoPilotInfo.ps1 -OutputFile AutoPilotHWID.csv
    

    Thank you very much for your help Yannara.
    I really appreciate that.