Unfortunately, a simple migration option does not exist for this. Given the large number of templates I would suggest scripting the migration. PowerCLI will allow you to do this. A sample shell for this type of script can be found here: http://ict-freak.nl/2010/01/21/powercli-move-template/.
Here is some sample code (has not been tested):
function Migrate-Template-Network{
param( [string] $template, [string] $network)
if($template -eq ""){Write-Host "Enter a Template name"}
if($network -eq ""){Write-Host "Enter updated Network name"}
Write-Host "Converting $template to VM"
$vm = Set-Template -Template (Get-Template $template) -ToVM
Write-Host "Updating network adapter of $template"
$vm = Get-NetworkAdapter | Set-NetworkAdapter -NetworkName $network -Confirm:$false
Write-Host "Converting $template back to template"
($vm | Get-View).MarkAsTemplate() | Out-Null
}
Hope this helps! === If you find this information useful, please award points for "correct" or "helpful". ===