Skip to content

Instantly share code, notes, and snippets.

@nonprofittechy
Created March 29, 2017 18:18
Show Gist options
  • Save nonprofittechy/4769ba674577461612b7154179ebcdee to your computer and use it in GitHub Desktop.
Save nonprofittechy/4769ba674577461612b7154179ebcdee to your computer and use it in GitHub Desktop.
$numLen = 7
$prefix= "GBLS-"
$ComputerModel = (Get-WmiObject -Class Win32_ComputerSystem | Select-Object Model).Model
$SerialNumber = (Get-WmiObject -Class Win32_BIOS | Select-Object SerialNumber).SerialNumber
if ($serialNumber.length -ge 7) {
$shortSerial = $serialNumber.substring($serialNumber.length - $numLen,$numLen)
} else {
$shortSerial = $serialNumber
}
$OSDComputerName = $prefix + $shortSerial
$TSEnv = New-Object -COMObject Microsoft.SMS.TSEnvironment
$TSEnv.Value("OSDComputerName") = "$OSDComputerName"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment