fico feliz em saber que você conseguiu se conectar remotamente à sua máquina virtual. Sobre sua segunda pergunta
But taking advantage of the topic, and if I did not have another IP address, how can I perform this procedure? Have some way to connect without a static IP?
Como você deve saber, uma forma simples de se conectar remotamente a uma máquina virtual é o cmdlet Enter-PSSession
. Para esse método, se você tentar conectar uma máquina host a uma máquina virtual no HyperV para propósitos remotos, não será necessário configurar o ip.
Uma maneira simples de conseguir isso seria escrever algo assim, supondo que você tenha máquinas virtuais carregadas no HyperV:
#Get all the virtual machines from hyperV
#And store them into an object
$virt_mach = Get-VM
#Try with one specific VM
#..You need to start it before
Start-VM -VM $virt_mach[0]
#To Access to a specific Vm with credentials
#You need to define credentials like this (or with the get-credentials cmdlet)
$user = "DOMAIN\myuser1"
$password = ConvertTo-SecureString "SuperPasswordSoHaRdToFIND" -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential ($user,$password)
#connect to the first VM of the list
Enter-PSSession -VMName $virt_mach[0].Name -Credential $creds
#and then write commandy you need to into the virtual machine
#in here..
Para sair da PSSession, basta digitar Exit-PSSession
Por favor, tenha em mente que .. Este método de conexão de Máquina Virtual APENAS funciona com O.S que suportam o Powershell Direct ... o que significa que isso só funciona com o Windows 10 e o Server 2016.
Não há como, na minha opinião, me conectar remotamente a uma máquina virtual windows 7 a partir de uma máquina host, além de configurar manualmente a configuração da qual você estava falando antes (configurando endereços IP, adicionando a máquina virtual a domínios confiáveis etc.) .
Felicidades