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.
 

    Deixe uma resposta

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

    © 2019 All Rights Reserved. Cooperati. 

    Deseja uma consultoria especializada?