Function Get-ServiceTagConversion($ComputerName){ $SiteName="100" $SCCMServer="shscm01.int.samhealth.net" $SCCMNameSpace="root\sms\site_100" #Set Service Tag to $comp $ServiceTagSCCM = $ComputerName $SCCMQuery = "select SMS_R_System.Name from SMS_R_System inner join SMS_G_System_SYSTEM_ENCLOSURE on SMS_G_System_SYSTEM_ENCLOSURE.ResourceId = SMS_R_System.ResourceId where SMS_G_System_SYSTEM_ENCLOSURE.SerialNumber = '$ServiceTagSCCM'" #Set $comp to find hostname of PC $nameHolder = Get-WmiObject -namespace $SCCMNameSpace -DirectRead -computer $SCCMServer -query $SCCMQuery | Select-Object -First 1 -ExpandProperty Name if($null -ne $nameHolder) { $ComputerName = $nameHolder return $ComputerName } }