Caros,
Após a atualização dos Hosts de Hyper-V para o SP1, deve-se tomar cuidado com a versão do componente de integração (IC) nas Vm´s, que devem ser atualizados para a versão mais recente.
Para facilitar o trabalho 🙂 eu criei um script que faz isso, checando a chave de registro que contém a informação.
Para utilizar será preciso apenas criar o arquivo vmlist.txt ( com a relação das VM´s) e o script icversion.ps1 .
Clique nos arquivos para iniciar o download: icversion.ps1 e vmlist.txt
Execute o script e você terá a versão do IC´s . (Caso você tenha problema de permissão para executar, abra o Powershell como administrador na primeira vez e execute: set-executionpolicy Unrestricted , após confimar a atualização e feche o Powershell) Abra-o normalmente e execute o script.
Como utilizar:
Compare o IC com a tabela abaixo:
Tabela com as versões do IC
Windows Server 2008 R2 RTM – 6.1.7600.16385
Windows Server 2008 R2 SP1 Beta – 6.1.7601.16562
Windows Server 2008 R2 RC – 6.1.7601.17105
Windows Server 2008 R2 SP1 Final – 6.1.7601.17514
Código do script icversion.ps1
# script que verifica a versão do IC nas VM’s
# Criado por KOLA
# Criar o arquivo vmlist.ps1 com as VM’s e deixar na mesma pasta do script
foreach ($machinename in gc .\vmlist.txt) {
$key = “Software\\Microsoft\\Virtual Machine\\Auto”
$valuename = “IntegrationServicesVersion”
$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey(‘LocalMachine’, $MachineName)
$regkey = $reg.opensubkey($key)
write-host $machinename, “-” $regkey.getvalue($valuename)
}
# fim
————————————————————
Atenciosamente,
KOLA