Ícone do site CooperaTI

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

O comando é bem simples.
Podemos obter um exemplo utilizando o Get-Help.
Get-Help Copy-VMFile –Examples.
Ou até mesmo pelo PowerShell ISE.

ISE


➤ Conheça nosso programa de assinatura: https://cursos.bernardes.com.br/bexpert-cooperati


 

Segue um exemplo.

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

 
Espero que tenham gostado do recurso.
 
Sair da versão mobile