8,330 questions
You don't say how you'll get the information!
Is there a reason you're using the "Description" property instead of the "ManagedBy" property to identify the person responsible for the computer?
Here's one way to do what you asked:
#
# CSV file has two columns: "Computer" and "Owner"
#
Import-CSV c:\junk\ComputerOwner.csv|
ForEach-Object{
$c = Get-ADComputer -Filter "Name -eq '$_.Computer'" -Properties Description
if ($c){
$c | Set-Computer -Description ("{0} {1}" -f $c.Description, $_.Owner)
}
else{
Write-Host "Computer '$($_.Computer)' was not found." -ForegroundColor Yellow
}
}