question

Chris-84Po-210 avatar image
0 Votes"
Chris-84Po-210 asked Chris-84Po-210 answered

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

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.

mem-intune-general
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

yannara avatar image
0 Votes"
yannara answered

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

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Chris-84Po-210 avatar image
1 Vote"
Chris-84Po-210 answered

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

I understand everything you wrote.
Thank you very much.

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Chris-84Po-210 avatar image
0 Votes"
Chris-84Po-210 answered yannara commented

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.


· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hello.

Okay, first I must say that I never tried ASUS nor MSI with CSV file. It might be I would come up with the same problem you are having. If that's so, -online switch works better than -Outputfile.

In my scenario, I install manually clean win10, at OOBE, I hit Shift+F10 to get to the command prompt and run that my command online. You probably should skip -assignedcomputername, in production I bet you have naming standard set in Autopilot profile.

So, in one ASUS / MSI computer, try this;
1. Hit Shift+F10 during OOBE, at keyboard select screen.
2. Type powershell
3. Type set-executionpolicy bypass
4. Type Install-script Get-WindowsAutopilotinfo
5. Type Get-WindowsAutopilotinfo.ps1 -online -assign
6. Enter credentials when asked.
7. Wait to enroll status to be completed
8. Go next with keyboard and localization
9. You should see organization screen. If not, restart computer and then you should see it.














1 Vote 1 ·

If this works, it solves only half of your problem, because you probably want to automate it or to make the process smoother for each machine. I then think you should script this method and find the way, could the Windows 10 install media run the script for you for each machine after OOBE is presented. There must be a way.

1 Vote 1 ·