Windows Server 2012r2 executando o Hyper-V com uma VM WinXP de 32 bits. Há um aplicativo específico que só será executado no WinXP que usa um conector serial para interagir com um antigo controlador de diesel.
Eu pesquisei como canalizar portas COM entre guest e host, mas ou estou fazendo errado ou não estou entendendo os recursos.
Entre outros recursos:
As ferramentas de integração estão instaladas O Modo Avançado está ativado para máquinas e usuários
No host no powershell inserido:
[System.IO.Directory]::GetFiles("\.\pipe\")
e ele retornou com \.\pipe\COM3
para o meu adaptador USB para serial. No Hyper-V no guest XP eu editei a configuração da Porta Serial COM1 selecionando Named Pipe e no campo de pipe name digitado \COM3
isto causou o campo Named pipe path: para exibir \.\pipe\COM3
Em seguida, conectei o cabo serial à porta do Putty no guest como admin e nada é exibido, não há interação. Eu corri Putty como administrador no host e eu sou capaz de se conectar.
Estou convencido de que a questão está em algum lugar na "tubulação" das duas interfaces, mas não sei como solucionar problemas adicionais. Não tenho certeza se faz diferença que a conexão do host seja USB para serial e que esteja causando um problema na integração com o convidado. Qualquer ajuda seria apreciada. Acompanharei este tópico de perto, por isso, será capaz de fornecer informações solicitadas adicionais de uma forma atempada.
Obrigado antecipadamente!