A do all Powershell version is at the bottom here - Or...
Grab the tool here:
https://drive.google.com/file/d/1wmXwT6erye3U-l6YxwK5XUMa06CDregy/view?usp=sharing
Unzip it... (not shady looking at all, is it - Who you gonna trust? This post is mostly for me anyway)
I got this from BeeLink computers support thru Amazon...
I had to contact them, because the last several computers I've gotten had a generic "123456789" as the serial number in the BIOS.
But, for auditing purposes (on domain computers), I need to be able to programmatically see the serial number
If you run 'WriteOENSN.cmd', you can correct / update the serial number in BIOS.
I manually typed in the serial number from the sticker on the bottom of the computer, BUT -
The tool / process actually prompts to 'scan' it in (from the barcode on that same sticker).
So - If you have a USB barcode scanner you can plug into the computer...
Scan it in... Way faster than typing!
These commands will show the serial number:
WMIC BIOS GET SERIALNUMBER
get-ciminstance win32_bios | select SerialNumber
Or - Grab this PoSh and it will do most of the work for you:
$Share_URL = "https://drive.google.com/file/d/1wmXwT6erye3U-l6YxwK5XUMa06CDregy/view?usp=sharing" $Share_URL = "https://drive.google.com/uc?export=download&id=$($Share_URL.Split('/')[-2])" $ZipDownload = "C:\Users\Public\Downloads\BeelinkTools.zip" $ToolFolder = "$(Split-Path -Path $ZipDownload)\Beelink Tools" [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 (New-Object System.Net.WebClient).DownloadFile($Share_URL, $ZipDownload) Expand-Archive -LiteralPath $ZipDownload -DestinationPath $ToolFolder cd $ToolFolder Start-Process -FilePath "C:\Windows\System32\cmd.exe" -Verb runas -ArgumentList {/k WriteOENSN.cmd}
No comments:
Post a Comment