Powershell Hyper-V VM Connect gesucht
Hallo,
ich habe einen Rechner mit Hyper-V und einer W7-VM.
Jetzt -Habe ich ein Powertshellscript Welches die VM Startet dann 60s Wartet und dann versucht ein RDP-Verbindung aufzubauen. Allerdings schlög es regelmäßig fehl, da entweder W7 noch nicht hochgefahren ist oder es keine Nameserver gibt oder was weiß ich...
Hab Ihr eine Ideen wie man sich mit der VM "Verbinden" kann, bzw. wie der Powershellbefehl heißt?
Script:
Danke Rob
ich habe einen Rechner mit Hyper-V und einer W7-VM.
Jetzt -Habe ich ein Powertshellscript Welches die VM Startet dann 60s Wartet und dann versucht ein RDP-Verbindung aufzubauen. Allerdings schlög es regelmäßig fehl, da entweder W7 noch nicht hochgefahren ist oder es keine Nameserver gibt oder was weiß ich...
Hab Ihr eine Ideen wie man sich mit der VM "Verbinden" kann, bzw. wie der Powershellbefehl heißt?
Script:
# Set VM Name
$VMName = 'W7_VM'
#Start the VM and connect to it
Start-VM -Name $VMName
Timeout /T 60
Start-Process "mstsc.exe" "c:\VM\windows7.rdp" -wait
Stop-VM -Name $VMName
Danke Rob
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1167519725
Url: https://administrator.de/contentid/1167519725
Ausgedruckt am: 19.11.2024 um 01:11 Uhr
4 Kommentare
Neuester Kommentar
Moin,
am liebsten würde ich einfach nur schreiben: ja, ich habe eine Idee. Wieso, fangen wir mal an:
1. Satzzeichen dienen nicht der Optik, sondern helfen beim Lesen.
2. oder was weiß ich ist keine gute Fehlerbeschreibung
Ich persönlich würde das Timeout durch eine Schleife mittels Test-Connection ersetzen. Schleife Solange wiederholen bis Test-Connection erfolgreich ist, dann mittels MSTSC.EXE /v Servername die Verbindung herstellen. Die MSTSC-Parameter findest du hier: https://interworks.com/blog/ijahanshahi/2012/01/02/mstsc-commands-and-cr ...
Gruß
Doskias
am liebsten würde ich einfach nur schreiben: ja, ich habe eine Idee. Wieso, fangen wir mal an:
Zitat von @SPSman:
Hallo,
ich habe einen Rechner mit Hyper-V und einer W7-VM.
Jetzt -Habe ich ein Powertshellscript Welches die VM Startet dann 60s Wartet und dann versucht ein RDP-Verbindung aufzubauen. Allerdings schlög es regelmäßig fehl, da entweder W7 noch nicht hochgefahren ist oder es keine Nameserver gibt oder was weiß ich...
Hallo,
ich habe einen Rechner mit Hyper-V und einer W7-VM.
Jetzt -Habe ich ein Powertshellscript Welches die VM Startet dann 60s Wartet und dann versucht ein RDP-Verbindung aufzubauen. Allerdings schlög es regelmäßig fehl, da entweder W7 noch nicht hochgefahren ist oder es keine Nameserver gibt oder was weiß ich...
1. Satzzeichen dienen nicht der Optik, sondern helfen beim Lesen.
2. oder was weiß ich ist keine gute Fehlerbeschreibung
Hab Ihr eine Ideen wie man sich mit der VM "Verbinden" kann, bzw. wie der Powershellbefehl heißt?
Was genau meinst du mit verbinden? Enter-PSSession verbindet deine powershell Console mit dem RechnerIch persönlich würde das Timeout durch eine Schleife mittels Test-Connection ersetzen. Schleife Solange wiederholen bis Test-Connection erfolgreich ist, dann mittels MSTSC.EXE /v Servername die Verbindung herstellen. Die MSTSC-Parameter findest du hier: https://interworks.com/blog/ijahanshahi/2012/01/02/mstsc-commands-and-cr ...
Gruß
Doskias
So wie du es schreibst klingt das ganze für mich einfach danach, dass du in der Windows 7 Firewall ICMP nicht erlaubt hast. Dadurch wird dein Ping geblockt und du erhältst die Zeitüberschreitung.
Schnelle Lösung zum Testen Firewall auf dem Win7 Rechner ausmachen
Schnelle Lösung mit 3 Klicks mehr: ICMP in der Win7-Firewall erlauben.
Schnelle Lösung zum Testen Firewall auf dem Win7 Rechner ausmachen
Schnelle Lösung mit 3 Klicks mehr: ICMP in der Win7-Firewall erlauben.
VMConnect.exe <ServerName> <VMName>
https://docs.microsoft.com/de-de/windows-server/virtualization/hyper-v/l ...