Im Zuge meines Vorhabens VMware ESXi unter Hyper-V zu installieren, bin ich über die Problematiken gestolpert, dass man das ESXi Bootimage vorab um den Hyper-V Netzwerkkartentreiber erweitern muss.
Zum anpassen und erweitern des ESXi ISO Images benutzte ich das beliebte ESXi-Customizer-PS Script (Erhältlich unter https://www.v-front.de/p/esxi-customizer-ps.html)
Leider funktionierte das Skript aber bei mir nicht wie erwartet, sondern meldete immer folgenden Fehler:
An unexpected error occured:
[WinError 10054] Eine vorhandene Verbindung wurde vom Remotehost geschlossen
Die Problematik ist letztendlich im SSL/TLS Verschlüsselung begründet mit der das ESXi Image von der VMware Webseite gedownloaded wird.
Damit das PowerShell Script bzw. genauer gesagt das darunterliegende .NET Framework die passenden TLS Verschlüsseluing verwendet, muss die Registry wie folgt modifiziert werden. Nach der Änderung muss ein Reboot durchgeführt werden. Danach funktioniert das ESXi-Customizer-PS Script wie erwartet.
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727] "SchUseStrongCrypto"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727] "SchUseStrongCrypto"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319] "SchUseStrongCrypto"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319] "SchUseStrongCrypto"=dword:00000001
Weitere Informationen gibt es in folgendem Microsoft Artikel:
https://docs.microsoft.com/en-us/security-updates/securityadvisories/2015/2960358#suggested-actions
habe die 4 Registry Einträge gesetzt und bekomme leider immer noch den selben Fehler. Noch eine andere Idee?