Cópia de arquivo do Host Hyper-V para VM.

Fala galera.

Nesse post vou deixar uma dica de um recurso que vem presente no Hyper-V 2012 R2 e em certas ocasiões é bem útil.

O Windows Server 2012 R2, adiciona algumas novidades ao Hyper-V. No quesito serviços de integração temos agora suporte para transferência de arquivos do host para VM sem conexão de rede, via serviços convidados (Guest Services).

O recurso é utilizado via PowerShell, com o cmdlet Copy-VMFile.

Alguns pré-requisitos são necessários, como a versão atualizada dos serviços de integração e os serviços convidados ( Guest Services ) habilitado nas propriedades da VM, como mostramos na imagem abaixo.

Serviços Convidados
Serviços Convidados

O comando é bem simples.

Podemos obter um exemplo utilizando o Get-Help.

Get-Help Copy-VMFile –Examples.

Ou até mesmo pelo PowerShell ISE.

ISE
ISE

Segue um exemplo.

Cmdlet
Cmdlet

Explicando o exemplo temos a VM Member-01.

-SourcePath – é o caminho onde está o arquivo que deseja copiar.

-DestinationPath – É o caminho dentro da VM onde ficará o arquivo.

-CreateFullPath – É para criar a estrutura do caminho, nesse caso, se a VM não possuir o diretório Cooperati no C:, ele irá criar, caso ao contrário teremos um erro.

Podemos utilizar também o parâmetro –Force, se caso já exista o arquivo na máquina e você deseje substituí-lo.

Após a execução do comando temos o arquivo copiado para dentro da VM.

VM
VM

 

Espero que tenham gostado do recurso.