Vscode-remote-release: Support Windows Server Core (getmac.exe missing)

Created on 9 Apr 2020  路  3Comments  路  Source: microsoft/vscode-remote-release


  • VSCode Version: 1.44.0-insider (user setup)
  • Local OS Version: Windows 10 (19.09, build 18363.720)
  • Remote OS Version: Windows Server 2019 Core LTSC (18.09)
  • Remote extension/Connection Type: SSH
  • Remote SSH Version: Nightly 2020.4.9540, also happens in stable 0.51.0
  • Installed extensions: Remote SSH Nightly
  • Remote Firewall: Off

Steps to Reproduce:

  1. Configured an SSH connection into remote OS using key auth, it works fine
  2. Attempted to connect using Remote SSH extensions
  3. Selected Windows as remote host's OS
  4. SSH connection was successful
  5. VS Code Server was downloaded and extracted
  6. VS Code Server failed to start, log file is empty

I tried a startup command locally on a remote OS and VS Code succeeded to connect then.
I'm expecting VS Code Server to start on a remote OS and let me to connect into that server.


Does this issue occur when you try this locally?: No
Does this issue occur when you try this locally and all extensions are disabled?: No

Please check attached logging output:
-Failed remote

[14:50:54.222] Log Level: 1
[14:50:54.225] [email protected]
[14:50:54.225] win32 x64
[14:50:54.227] SSH Resolver called for "ssh-remote+7b22686f73744e616d65223a225753323031394c545343227d", attempt 1
[14:50:54.228] SSH Resolver called for host: WS2019LTSC
[14:50:54.228] Setting up SSH remote "WS2019LTSC"
[14:50:54.248] Using commit id "2aae1f26c72891c399f860409176fe435a154b13" and quality "insider" for server
[14:50:54.249] Install and start server if needed
[14:50:57.317] Checking ssh with "ssh -V"
[14:50:57.375] > OpenSSH_8.2p1, OpenSSL 1.1.1e  17 Mar 2020
[14:50:57.376] Remote command length: 7624/8192 characters
[14:50:57.378] Running script with connection command: ssh -T -D 51121 WS2019LTSC powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -NonInteractive -Command "powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -NonInteractive -EncodedCommand $([Convert]::ToBase64String([Text.Encoding]::Unicode.GetBytes([Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('CmVjaG8gIjJhZmJjYTA5Mzk1YzogcnVubmluZyIKJFByb2dyZXNzUHJlZmVyZW5jZSA9ICdTaWxlbnRseUNvbnRpbnVlJwokY29tbWl0SWQgPSAnMmFhZTFmMjZjNzI4OTFjMzk5Zjg2MDQwOTE3NmZlNDM1YTE1NGIxMycKCiR2c2NvZGVBcmNoID0gaWYgKCgkZW52OlBST0NFU1NPUl9BUkNISVRFQ1RVUkUgLWVxICdBTUQ2NCcpIC1vciAoJGVudjpQUk9DRVNTT1JfQVJDSElURUNUVVJFIC1lcSAnSUE2NCcpKSB7ICd4NjQnIH0gZWxzZSB7ICdpYTMyJyB9Cgokc2VydmVyUm9vdCA9IChKb2luLVBhdGggKFJlc29sdmUtUGF0aCB+KSAnLnZzY29kZS1zZXJ2ZXItaW5zaWRlcnMnKQokZW52OlZTQ09ERV9BR0VOVF9GT0xERVI9JHNlcnZlclJvb3QKJGxvZ2ZpbGUgPSAiJHNlcnZlclJvb3RcLiRjb21taXRJZC5sb2ciCiRzZXJ2ZXJEaXIgPSAiJHNlcnZlclJvb3RcYmluXCRjb21taXRJZCIKJHF1YWxpdHkgPSAnaW5zaWRlcicKJHRlbGVtZXRyeSA9ICIiCiRleHRlbnNpb25zID0gIiIKCmZ1bmN0aW9uIGdldFNzaGRQYXJlbnRQaWQgewokY3VycmVudFBJRCA9ICRQSUQKd2hpbGUgKCRUcnVlKSB7CiRwYXJlbnRQSUQgPSAoR2V0LUNpbUluc3RhbmNlIHdpbjMyX3Byb2Nlc3MgfCA/IHByb2Nlc3NpZCAtZXEgJGN1cnJlbnRQSUQpLnBhcmVudHByb2Nlc3NpZAppZiAoISRwYXJlbnRQSUQpIHsKZWNobyAiQ291bGQgbm90IGZpbmQgYW4gc3NoZCBwYXJlbnQgb2YgdGhpcyBwcm9jZXNzIgpleGl0IDAKfQoKaWYgKChncHMgLUlkICRwYXJlbnRQSUQpLk5hbWUgLWVxICdzc2hkJykgewpyZXR1cm4gJHBhcmVudFBJRAp9CgokY3VycmVudFBJRCA9ICRwYXJlbnRQSUQKfQp9CgpmdW5jdGlvbiBleGl0SWZOZWVkZWQgewppZiAoJGxhdW5jaGVkU2VydmVyUGlkKSB7CmlmICghKGdwcyAtSWQgJGxhdW5jaGVkU2VydmVyUGlkKSkgewplY2hvICJUaGUgbGF1bmNoZWQgc2VydmVyIGRpZWQsIGV4aXRpbmciCmV4aXQgMAp9Cn0gZWxzZSB7CmlmICghKGdwcyAtSWQgJHNzaGRQSUQpKSB7CmVjaG8gIlRoZSBzc2hkIHBhcmVudCBkaWVkLCBleGl0aW5nIgpleGl0IDAKfQp9Cn0KCmZ1bmN0aW9uIERvd25sb2FkU2VydmVyIHsKZWNobyAiRG93bmxvYWRpbmcgVlMgQ29kZSBTZXJ2ZXIiCmVjaG8gJzJhZmJjYTA5Mzk1YyUlMSUlJwokd2ViUGFydCA9ICIiCiRzZXJ2ZXJOYW1lID0gInNlcnZlci13aW4zMi0kdnNjb2RlQXJjaCIgKyAkd2ViUGFydAokc3BsYXQgPSBAewpVcmk9Imh0dHBzOi8vdXBkYXRlLmNvZGUudmlzdWFsc3R1ZGlvLmNvbS9jb21taXQ6JGNvbW1pdElkLyRzZXJ2ZXJOYW1lLyRxdWFsaXR5IgpUaW1lb3V0U2VjPTIwCk91dEZpbGU9InZzY29kZS1zZXJ2ZXIuemlwIgpVc2VCYXNpY1BhcnNpbmc9JFRydWUKfQoKW05ldC5TZXJ2aWNlUG9pbnRNYW5hZ2VyXTo6U2VjdXJpdHlQcm90b2NvbCA9IFtOZXQuU2VydmljZVBvaW50TWFuYWdlcl06OlNlY3VyaXR5UHJvdG9jb2wgLWJvciBbTmV0LlNlY3VyaXR5UHJvdG9jb2xUeXBlXTo6VGxzMTIKSW52b2tlLVJlc3RNZXRob2QgQHNwbGF0Cn0KCmZ1bmN0aW9uIEluc3RhbGxTZXJ2ZXIgewokcmFuZG9tRGlyTmFtZSA9IFtTeXN0ZW0uSU8uUGF0aF06OkdldFJhbmRvbUZpbGVOYW1lKCkKJHRtcERlc3QgPSAiJGVudjpURU1QXCRyYW5kb21EaXJOYW1lIgplY2hvICJFeHBhbmRpbmcgc2VydmVyIGludG8gJHRtcERlc3QiCmVjaG8gJzJhZmJjYTA5Mzk1YyUlMiUlJwpFeHBhbmQtQXJjaGl2ZSAidnNjb2RlLXNlcnZlci56aXAiIC1EZXN0aW5hdGlvblBhdGggIiR0bXBEZXN0IgpNb3ZlLUl0ZW0gIiR0bXBEZXN0XHZzY29kZS0qXCoiIC1EZXN0aW5hdGlvbiAuCn0KCmZ1bmN0aW9uIERvQ2xpZW50RG93bmxvYWQgewplY2hvICJUcmlnZ2VyIGNsaWVudCBzZXJ2ZXIgZG93bmxvYWQiCmVjaG8gMmFmYmNhMDkzOTVjOnRyaWdnZXJfc2VydmVyX2Rvd25sb2FkCmVjaG8gcGxhdGZvcm09PXdpbmRvd3M9PQplY2hvIHZzY29kZUFyY2g9PSR2c2NvZGVBcmNoPT0KZWNobyBkZXN0Rm9sZGVyPT0kc2VydmVyRGlyPT0KZWNobyAyYWZiY2EwOTM5NWM6dHJpZ2dlcl9zZXJ2ZXJfZG93bmxvYWRfZW5kCgplY2hvICJXYWl0aW5nIGZvciBjbGllbnQgdG8gdHJhbnNmZXIgc2VydmVyIGFyY2hpdmUuLi4iCmVjaG8gIldhaXRpbmcgZm9yICRzZXJ2ZXJEaXJcdnNjb2RlLXNjcC1kb25lLmZsYWcgYW5kIHZzY29kZS1zZXJ2ZXIuemlwIHRvIGV4aXN0IgoKd2hpbGUoJFRydWUpIHsKaWYoVGVzdC1QYXRoICIkc2VydmVyRGlyXHZzY29kZS1zY3AtZG9uZS5mbGFnIikgewppZighKFRlc3QtUGF0aCAiJHNlcnZlckRpclx2c2NvZGUtc2VydmVyLnppcCIpKSB7CmVjaG8gIkZvdW5kIGZsYWcgYnV0IG5vdCBzZXJ2ZXIgdGFyIC0gc2VydmVyIHRyYW5zZmVyIGZhaWxlZCIKZWNobyAiMmFmYmNhMDkzOTVjIyMzMSMjIgpleGl0IDAKfQoKZWNobyAiRm91bmQgZmxhZyBhbmQgc2VydmVyIG9uIGhvc3QiCmRlbCAkc2VydmVyRGlyXHZzY29kZS1zY3AtZG9uZS5mbGFnCmJyZWFrCn0gZWxzZSB7ClN0YXJ0LVNsZWVwIC1TZWNvbmRzIDMKZXhpdElmTmVlZGVkCn0KfQp9Cgokc3NoZFBJRCA9IGdldFNzaGRQYXJlbnRQaWQKCmlmKCEoVGVzdC1QYXRoICRzZXJ2ZXJEaXIpKSB7CnRyeSB7CiRudWxsID0gTmV3LUl0ZW0gLUl0ZW1UeXBlIERpcmVjdG9yeSAkc2VydmVyRGlyIC1Gb3JjZSAtRXJyb3JBY3Rpb24gU2lsZW50bHlDb250aW51ZQp9IGNhdGNoIHsKZWNobyAiQ291bGQgbm90IGNyZWF0ZSB2c2NvZGUtc2VydmVyIGRpcmVjdG9yeS4gLSAkKCRfLlRvU3RyaW5nKCkpIgpyZXR1cm4KfQoKaWYoIShUZXN0LVBhdGggJHNlcnZlckRpcikpIHsKZWNobyAiQ291bGQgbm90IGNyZWF0ZSB2c2NvZGUtc2VydmVyIGRpcmVjdG9yeS4iCnJldHVybgp9Cn0KCmNkICRzZXJ2ZXJEaXIKCiRsb2NrRmlsZVBhdGggPSAoSm9pbi1QYXRoICIkc2VydmVyRGlyIiAidnNjb2RlLXJlbW90ZS1sb2NrLiRjb21taXRJZCIpCnRyeSB7CiRudWxsID0gTmV3LUl0ZW0gJGxvY2tGaWxlUGF0aCAtSXRlbVR5cGUgRmlsZSAtRXJyb3JBY3Rpb24gU2lsZW50bHlDb250aW51ZQp9IGNhdGNoIHsKZWNobyAiQ291bGQgbm90IGNyZWF0ZSB2c2NvZGUtc2VydmVyIGxvY2sgZmlsZS4gLSAkKCRfLlRvU3RyaW5nKCkpIgpyZXR1cm4KfQoKdHJ5IHsKZWNobyAiQWNxdWlyaW5nIGxvY2sgb24gJGxvY2tGaWxlUGF0aCIKCiRmaWxlID0gW1N5c3RlbS5pby5GaWxlXTo6T3BlbigkbG9ja0ZpbGVQYXRoLCAnT3BlbicsICdSZWFkJywgJ05vbmUnKQp9IGNhdGNoIHsKZWNobyAiSW5zdGFsbGF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MuLi4gLSAkKCRfLlRvU3RyaW5nKCkpIgplY2hvICIyYWZiY2EwOTM5NWMjIzI0IyMiCnJldHVybgp9Cgp0cnkgewplY2hvICJMb29raW5nIGZvciBleGlzdGluZyBzZXJ2ZXIgaW4gJHNlcnZlckRpciIKaWYoVGVzdC1QYXRoICIkc2VydmVyRGlyXHNlcnZlci5jbWQiKSB7CmVjaG8gInZzY29kZS1zZXJ2ZXIgYWxyZWFkeSBpbnN0YWxsZWQuIFNraXBwaW5nIGRvd25sb2FkLi4uIgp9IGVsc2Ugewp0cnkgewpEb3dubG9hZFNlcnZlcgp9IGNhdGNoIHsKZWNobyAiRmFpbGVkIHRvIGRvd25sb2FkICYgZXh0cmFjdCB2c2NvZGUtc2VydmVyLiAtICQoJF8uVG9TdHJpbmcoKSkiCkRvQ2xpZW50RG93bmxvYWQKfQoKSW5zdGFsbFNlcnZlcgoKaWYoIShUZXN0LVBhdGggIiRzZXJ2ZXJEaXJcc2VydmVyLmNtZCIpKSB7CmVjaG8gIkZhaWxlZCB0byBkb3dubG9hZCAmIGV4dHJhY3QgdnNjb2RlLXNlcnZlci4iCmVjaG8gIjJhZmJjYTA5Mzk1YyMjMjUjIyIKcmV0dXJuCn0KfQoKaWYgKCRleHRlbnNpb25zIC1uZSAiIikgewplY2hvICJJbnN0YWxsaW5nIGV4dGVuc2lvbnMuLi4iCiYgIiRzZXJ2ZXJEaXJcc2VydmVyLmNtZCIgJHRlbGVtZXRyeSAgIyA/Pwp9CgppZighKEdldC1Qcm9jZXNzIG5vZGUgLUVycm9yQWN0aW9uIFNpbGVudGx5Q29udGludWUgfCBXaGVyZS1PYmplY3QgUGF0aCAtbWF0Y2ggJGNvbW1pdElkKSkgewppZihUZXN0LVBhdGggJGxvZ2ZpbGUpIHsKZGVsICRsb2dmaWxlCn0KJGVzY2FwZWRTZXJ2ZXJEaXI9JHNlcnZlckRpciAtcmVwbGFjZSAnICcsICdgICcKJHNwbGF0ID0gQHsKRmlsZVBhdGggPSAicG93ZXJzaGVsbC5leGUiCldpbmRvd1N0eWxlID0gImhpZGRlbiIKQXJndW1lbnRMaXN0ID0gQCgKIi1FeGVjdXRpb25Qb2xpY3kiLCAiVW5yZXN0cmljdGVkIiwgIi1Ob0xvZ28iLCAiLU5vUHJvZmlsZSIsICItTm9uSW50ZXJhY3RpdmUiLCAiLWMiLCAiJGVzY2FwZWRTZXJ2ZXJEaXJcc2VydmVyLmNtZCAtLWhvc3Q9MTI3LjAuMC4xIC0tZW5hYmxlLXJlbW90ZS1hdXRvLXNodXRkb3duIC0tcG9ydD0wICR0ZWxlbWV0cnkgKj4gJyRsb2dmaWxlJyIKKQpQYXNzVGhydSA9ICRUcnVlCn0KZWNobyAiU3RhcnRpbmcgc2VydmVyIHdpdGggY29tbWFuZC4uLiAmICckc2VydmVyRGlyXHNlcnZlci5jbWQnIC0taG9zdD0xMjcuMC4wLjEgLS1lbmFibGUtcmVtb3RlLWF1dG8tc2h1dGRvd24gLS1wb3J0PTAgJHRlbGVtZXRyeSAqPiAnJGxvZ2ZpbGUnIgokbGF1bmNoZWRTZXJ2ZXJQaWQgPSAoU3RhcnQtUHJvY2VzcyBAc3BsYXQpLklECn0gZWxzZSB7CmVjaG8gInZzY29kZS1zZXJ2ZXIgd2l0aCAkY29tbWl0SWQgaXMgYWxyZWFkeSBydW5uaW5nLiIKfQoKJHNwbGF0ID0gQHsKUGF0aCA9ICRsb2dmaWxlClBhdHRlcm4gPSAiRXh0ZW5zaW9uIGhvc3QgYWdlbnQgbGlzdGVuaW5nIG9uIChcZCspIgp9CgokdGltZW91dERhdGUgPSAoR2V0LURhdGUpLkFkZFNlY29uZHMoNCkKd2hpbGUgKChHZXQtRGF0ZSkgLWx0ICR0aW1lb3V0RGF0ZSkgewppZihUZXN0LVBhdGggJGxvZ2ZpbGUpIHsKJGdyb3VwcyA9IChTZWxlY3QtU3RyaW5nIEBzcGxhdCkuTWF0Y2hlcy5Hcm91cHMKaWYoJGdyb3VwcykgewokcG9ydCA9ICRncm91cHNbMV0uVmFsdWUKYnJlYWsKfQp9ClN0YXJ0LVNsZWVwIC1NaWxsaXNlY29uZHMgNTAwCn0KCmlmICghJHBvcnQpIHsKZWNobyAiU2VydmVyIGRpZCBub3Qgc3RhcnQgc3VjY2Vzc2Z1bGx5LiBGdWxsIHNlcnZlciBsb2cgYXQgJGxvZ2ZpbGUgPj4+IgpjYXQgJGxvZ2ZpbGUKZWNobyAiPDw8IEVuZCBvZiBzZXJ2ZXIgbG9nIgplY2hvICIyYWZiY2EwOTM5NWMjIzMyIyMiCnJldHVybgp9Cn0gY2F0Y2ggewplY2hvICJ2c2NvZGUtc2VydmVyIGZhaWxlZCB0byBzdGFydC4gLSAkKCRfLlRvU3RyaW5nKCkpIgp9IGZpbmFsbHkgewokZmlsZS5DbG9zZSgpCn0KCgp0cnkgewokd2luVmVyc2lvbiA9IChHZXQtQ2ltSW5zdGFuY2UgV2luMzJfT3BlcmF0aW5nU3lzdGVtKS5WZXJzaW9uCn0gY2F0Y2ggewplY2hvICJGYWlsZWQgdG8gZmluZCBXaW5kb3dzIHZlcnNpb24gLSAkKCRfLlRvU3RyaW5nKCkpIgokd2luVmVyc2lvbiA9ICJ1bmtub3duIgp9CgplY2hvICIyYWZiY2EwOTM5NWM6IHN0YXJ0IgplY2hvICJzc2hBdXRoU29jaz09JGVudjpTU0hfQVVUSF9TT0NLPT0iCmVjaG8gImFnZW50UG9ydD09JHBvcnQ9PSIKZWNobyAib3NSZWxlYXNlSWQ9PXdpbmRvd3M9PSIKZWNobyAib3NWZXJzaW9uPT0kd2luVmVyc2lvbj09IgplY2hvICJhcmNoPT0kdnNjb2RlQXJjaD09IgplY2hvICJwbGF0Zm9ybT09d2luZG93cz09IgplY2hvICIyYWZiY2EwOTM5NWM6IGVuZCIKCgoKZWNobyAiSW5zdGFsbCBzY3JpcHQgaXMgJHBpZCwgd2F0Y2hpbmcgc3NoZCBwYXJlbnQgJHNzaGRQSUQiCndoaWxlICgkVHJ1ZSkgewpleGl0SWZOZWVkZWQKU3RhcnQtU2xlZXAgMzAKfQo=')))))"  # RemoteSSHConfigurationScript
[14:50:57.379] Terminal shell path: C:\WINDOWS\System32\cmd.exe
[14:50:57.450] "install" terminal received data: "[?25l






















]0;C:\WINDOWS\System32\cmd.exe[?25h"
[14:50:57.450] Got some output, clearing connection timeout
[14:50:57.457] "install" terminal received data: "[?25l






















[?25h"
[14:50:57.801] "install" terminal received data: "[?25l[?25h"
[14:50:59.651] "install" terminal received data: "[?25l








[?25h"
[14:51:03.943] "install" terminal received data: "[?25l#< CLIXML[?25h"
[14:51:03.952] "install" terminal received data: "[?25l
[?25h"
[14:51:04.150] "install" terminal received data: "[?25l2afbca09395c: running[?25h[?25l
[?25h"
[14:51:05.248] "install" terminal received data: "[?25lAcquiring lock on C:\Users\Administrator\.vscode-server-insiders\bin\2aae1f26c72891c399f860409176fe435a154b13\vscode-remo
te-lock.2aae1f26c72891c399f860409176fe435a154b13[?25h"
[14:51:05.257] "install" terminal received data: "[?25l
[?25h"
[14:51:05.269] "install" terminal received data: "[?25lLooking for existing server in C:\Users\Administrator\.vscode-server-insiders\bin\2aae1f26c72891c399f860409176fe435a154b1
3[?25h"
[14:51:05.277] "install" terminal received data: "[?25l
[?25h"
[14:51:05.292] "install" terminal received data: "[?25lDownloading VS Code Server[?25h"
[14:51:05.300] "install" terminal received data: "[?25l
2afbca09395c%%1%%
[?25h"
[14:51:09.736] "install" terminal received data: "[?25lExpanding server into C:\Users\Administrator\AppData\Local\Temp\4jfwmki4.kf2[?25h[?25l
2afbca09395c%%2%%
[?25h"
[14:51:09.744] "install" terminal received data: "[?25l

[?25h"
[14:51:54.682] "install" terminal received data: "[?25lStarting server with command... & 'C:\Users\Administrator\.vscode-server-insiders\bin\2aae1f26c72891c399f860409176fe435a1[?25h[?25l
54b13\server.cmd' --host=127.0.0.1 --enable-remote-auto-shutdown --port=0  *> 'C:\Users\Administrator\.vscode-server-insi[?25h[?25l
ders\.2aae1f26c72891c399f860409176fe435a154b13.log'[?25h[?25l
[?25h"
[14:51:54.690] "install" terminal received data: "[?25l

[?25h"
[14:51:58.935] "install" terminal received data: "[?25lServer did not start successfully. Full server log at C:\Users\Administrator\.vscode-server-insiders\.2aae1f26c72891c399f[?25h[?25l
860409176fe435a154b13.log >>>[?25h[?25l
[?25h"
[14:51:58.944] "install" terminal received data: "[?25l

[?25h"
[14:51:58.974] "install" terminal received data: "[?25l<<< End of server log[?25h[?25l
[?25h[?25l
2afbca09395c##32##
[?25h"
[14:51:58.974] Received install output: 2afbca09395c##32##
[14:51:58.975] Resolver error: The VS Code Server failed to start
[14:51:58.977] TELEMETRY: {"eventName":"resolver","properties":{"outcome":"failure","reason":"ExitCode","askedPw":"0","askedPassphrase":"0","asked2fa":"0","askedHostKey":"0","gotUnrecognizedPrompt":"0","remoteInConfigFile":"1"},"measures":{"resolveAttempts":1,"exitCode":32,"retries":1}}
[14:51:58.977] ------




[14:51:59.307] "install" terminal received data: "[?25l

[?25h[?25l<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"><Obj S="progress" RefId="0"><TN RefId="0"[?25h"
[14:51:59.397] "install" terminal received data: "[?25l
><T>System.Management.Automation.PSCustomObject</T><T>System.Object</T></TN><MS><I64 N="SourceId">1</I64><PR N="Record"><[?25h[?25l
AV>Preparing modules for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD> </SD></PR>[?25h[?25l
</MS></Obj><Obj S="progress" RefId="1"><TNRef RefId="0" /><MS><I64 N="SourceId">1</I64><PR N="Record"><AV>Preparing modul[?25h"
[14:51:59.407] "install" terminal received data: "[?25l
es for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD> </SD></PR></MS></Obj></Objs>[?25h[?25l

[?25h"
[14:51:59.730] "install" terminal command done
[14:51:59.731] Install terminal quit with output: es for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD> </SD></PR></MS></Obj></Objs>

-Command to start Visual Studio Code Server locally

& 'C:\Users\Administrator\.vscode-server\bin\2aae1f26c72891c399f860409176fe435a154b13\server.cmd' --host=127.0.0.1 --enable-remote-auto-shutdown --port=0  *> 'C:\Users\Administrator\.vscode-server\.2aae1f26c72891c399f860409176fe435a154b13.log'

-Log output on remote OS if Visual Studio Code Server started up locally

*
* Visual Studio Code Server
*
* Reminder: You may only use this software with Visual Studio family products,
* as described in the license https://aka.ms/vscode-remote/license
*


IP Address: 10.0.2.15
IP Address: 192.168.56.10
Extension host agent listening on 49763


[06:23:26] Extension host agent started.
server.cmd : Unable to retrieve mac address (Error: Command failed: getmac.exe
At line:1 char:1
+ & 'C:\Users\Administrator\.vscode-server-insiders\bin\2aae1f26c72891c ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (Unable to retri...led: getmac.exe:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

'getmac.exe' is not recognized as an internal or external command,
operable program or batch file.
)

-Successful remote

[15:27:41.601] Log Level: 1
[15:27:41.604] [email protected]
[15:27:41.604] win32 x64
[15:27:41.606] SSH Resolver called for "ssh-remote+7b22686f73744e616d65223a225753323031394c545343227d", attempt 1
[15:27:41.606] SSH Resolver called for host: WS2019LTSC
[15:27:41.606] Setting up SSH remote "WS2019LTSC"
[15:27:41.627] Using commit id "2aae1f26c72891c399f860409176fe435a154b13" and quality "insider" for server
[15:27:41.628] Install and start server if needed
[15:27:43.616] Checking ssh with "ssh -V"
[15:27:43.671] > OpenSSH_8.2p1, OpenSSL 1.1.1e  17 Mar 2020
[15:27:43.672] Remote command length: 7624/8192 characters
[15:27:43.674] Running script with connection command: ssh -T -D 51494 WS2019LTSC powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -NonInteractive -Command "powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -NonInteractive -EncodedCommand $([Convert]::ToBase64String([Text.Encoding]::Unicode.GetBytes([Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('CmVjaG8gIjBjZGJmNjM4YWY3MTogcnVubmluZyIKJFByb2dyZXNzUHJlZmVyZW5jZSA9ICdTaWxlbnRseUNvbnRpbnVlJwokY29tbWl0SWQgPSAnMmFhZTFmMjZjNzI4OTFjMzk5Zjg2MDQwOTE3NmZlNDM1YTE1NGIxMycKCiR2c2NvZGVBcmNoID0gaWYgKCgkZW52OlBST0NFU1NPUl9BUkNISVRFQ1RVUkUgLWVxICdBTUQ2NCcpIC1vciAoJGVudjpQUk9DRVNTT1JfQVJDSElURUNUVVJFIC1lcSAnSUE2NCcpKSB7ICd4NjQnIH0gZWxzZSB7ICdpYTMyJyB9Cgokc2VydmVyUm9vdCA9IChKb2luLVBhdGggKFJlc29sdmUtUGF0aCB+KSAnLnZzY29kZS1zZXJ2ZXItaW5zaWRlcnMnKQokZW52OlZTQ09ERV9BR0VOVF9GT0xERVI9JHNlcnZlclJvb3QKJGxvZ2ZpbGUgPSAiJHNlcnZlclJvb3RcLiRjb21taXRJZC5sb2ciCiRzZXJ2ZXJEaXIgPSAiJHNlcnZlclJvb3RcYmluXCRjb21taXRJZCIKJHF1YWxpdHkgPSAnaW5zaWRlcicKJHRlbGVtZXRyeSA9ICIiCiRleHRlbnNpb25zID0gIiIKCmZ1bmN0aW9uIGdldFNzaGRQYXJlbnRQaWQgewokY3VycmVudFBJRCA9ICRQSUQKd2hpbGUgKCRUcnVlKSB7CiRwYXJlbnRQSUQgPSAoR2V0LUNpbUluc3RhbmNlIHdpbjMyX3Byb2Nlc3MgfCA/IHByb2Nlc3NpZCAtZXEgJGN1cnJlbnRQSUQpLnBhcmVudHByb2Nlc3NpZAppZiAoISRwYXJlbnRQSUQpIHsKZWNobyAiQ291bGQgbm90IGZpbmQgYW4gc3NoZCBwYXJlbnQgb2YgdGhpcyBwcm9jZXNzIgpleGl0IDAKfQoKaWYgKChncHMgLUlkICRwYXJlbnRQSUQpLk5hbWUgLWVxICdzc2hkJykgewpyZXR1cm4gJHBhcmVudFBJRAp9CgokY3VycmVudFBJRCA9ICRwYXJlbnRQSUQKfQp9CgpmdW5jdGlvbiBleGl0SWZOZWVkZWQgewppZiAoJGxhdW5jaGVkU2VydmVyUGlkKSB7CmlmICghKGdwcyAtSWQgJGxhdW5jaGVkU2VydmVyUGlkKSkgewplY2hvICJUaGUgbGF1bmNoZWQgc2VydmVyIGRpZWQsIGV4aXRpbmciCmV4aXQgMAp9Cn0gZWxzZSB7CmlmICghKGdwcyAtSWQgJHNzaGRQSUQpKSB7CmVjaG8gIlRoZSBzc2hkIHBhcmVudCBkaWVkLCBleGl0aW5nIgpleGl0IDAKfQp9Cn0KCmZ1bmN0aW9uIERvd25sb2FkU2VydmVyIHsKZWNobyAiRG93bmxvYWRpbmcgVlMgQ29kZSBTZXJ2ZXIiCmVjaG8gJzBjZGJmNjM4YWY3MSUlMSUlJwokd2ViUGFydCA9ICIiCiRzZXJ2ZXJOYW1lID0gInNlcnZlci13aW4zMi0kdnNjb2RlQXJjaCIgKyAkd2ViUGFydAokc3BsYXQgPSBAewpVcmk9Imh0dHBzOi8vdXBkYXRlLmNvZGUudmlzdWFsc3R1ZGlvLmNvbS9jb21taXQ6JGNvbW1pdElkLyRzZXJ2ZXJOYW1lLyRxdWFsaXR5IgpUaW1lb3V0U2VjPTIwCk91dEZpbGU9InZzY29kZS1zZXJ2ZXIuemlwIgpVc2VCYXNpY1BhcnNpbmc9JFRydWUKfQoKW05ldC5TZXJ2aWNlUG9pbnRNYW5hZ2VyXTo6U2VjdXJpdHlQcm90b2NvbCA9IFtOZXQuU2VydmljZVBvaW50TWFuYWdlcl06OlNlY3VyaXR5UHJvdG9jb2wgLWJvciBbTmV0LlNlY3VyaXR5UHJvdG9jb2xUeXBlXTo6VGxzMTIKSW52b2tlLVJlc3RNZXRob2QgQHNwbGF0Cn0KCmZ1bmN0aW9uIEluc3RhbGxTZXJ2ZXIgewokcmFuZG9tRGlyTmFtZSA9IFtTeXN0ZW0uSU8uUGF0aF06OkdldFJhbmRvbUZpbGVOYW1lKCkKJHRtcERlc3QgPSAiJGVudjpURU1QXCRyYW5kb21EaXJOYW1lIgplY2hvICJFeHBhbmRpbmcgc2VydmVyIGludG8gJHRtcERlc3QiCmVjaG8gJzBjZGJmNjM4YWY3MSUlMiUlJwpFeHBhbmQtQXJjaGl2ZSAidnNjb2RlLXNlcnZlci56aXAiIC1EZXN0aW5hdGlvblBhdGggIiR0bXBEZXN0IgpNb3ZlLUl0ZW0gIiR0bXBEZXN0XHZzY29kZS0qXCoiIC1EZXN0aW5hdGlvbiAuCn0KCmZ1bmN0aW9uIERvQ2xpZW50RG93bmxvYWQgewplY2hvICJUcmlnZ2VyIGNsaWVudCBzZXJ2ZXIgZG93bmxvYWQiCmVjaG8gMGNkYmY2MzhhZjcxOnRyaWdnZXJfc2VydmVyX2Rvd25sb2FkCmVjaG8gcGxhdGZvcm09PXdpbmRvd3M9PQplY2hvIHZzY29kZUFyY2g9PSR2c2NvZGVBcmNoPT0KZWNobyBkZXN0Rm9sZGVyPT0kc2VydmVyRGlyPT0KZWNobyAwY2RiZjYzOGFmNzE6dHJpZ2dlcl9zZXJ2ZXJfZG93bmxvYWRfZW5kCgplY2hvICJXYWl0aW5nIGZvciBjbGllbnQgdG8gdHJhbnNmZXIgc2VydmVyIGFyY2hpdmUuLi4iCmVjaG8gIldhaXRpbmcgZm9yICRzZXJ2ZXJEaXJcdnNjb2RlLXNjcC1kb25lLmZsYWcgYW5kIHZzY29kZS1zZXJ2ZXIuemlwIHRvIGV4aXN0IgoKd2hpbGUoJFRydWUpIHsKaWYoVGVzdC1QYXRoICIkc2VydmVyRGlyXHZzY29kZS1zY3AtZG9uZS5mbGFnIikgewppZighKFRlc3QtUGF0aCAiJHNlcnZlckRpclx2c2NvZGUtc2VydmVyLnppcCIpKSB7CmVjaG8gIkZvdW5kIGZsYWcgYnV0IG5vdCBzZXJ2ZXIgdGFyIC0gc2VydmVyIHRyYW5zZmVyIGZhaWxlZCIKZWNobyAiMGNkYmY2MzhhZjcxIyMzMSMjIgpleGl0IDAKfQoKZWNobyAiRm91bmQgZmxhZyBhbmQgc2VydmVyIG9uIGhvc3QiCmRlbCAkc2VydmVyRGlyXHZzY29kZS1zY3AtZG9uZS5mbGFnCmJyZWFrCn0gZWxzZSB7ClN0YXJ0LVNsZWVwIC1TZWNvbmRzIDMKZXhpdElmTmVlZGVkCn0KfQp9Cgokc3NoZFBJRCA9IGdldFNzaGRQYXJlbnRQaWQKCmlmKCEoVGVzdC1QYXRoICRzZXJ2ZXJEaXIpKSB7CnRyeSB7CiRudWxsID0gTmV3LUl0ZW0gLUl0ZW1UeXBlIERpcmVjdG9yeSAkc2VydmVyRGlyIC1Gb3JjZSAtRXJyb3JBY3Rpb24gU2lsZW50bHlDb250aW51ZQp9IGNhdGNoIHsKZWNobyAiQ291bGQgbm90IGNyZWF0ZSB2c2NvZGUtc2VydmVyIGRpcmVjdG9yeS4gLSAkKCRfLlRvU3RyaW5nKCkpIgpyZXR1cm4KfQoKaWYoIShUZXN0LVBhdGggJHNlcnZlckRpcikpIHsKZWNobyAiQ291bGQgbm90IGNyZWF0ZSB2c2NvZGUtc2VydmVyIGRpcmVjdG9yeS4iCnJldHVybgp9Cn0KCmNkICRzZXJ2ZXJEaXIKCiRsb2NrRmlsZVBhdGggPSAoSm9pbi1QYXRoICIkc2VydmVyRGlyIiAidnNjb2RlLXJlbW90ZS1sb2NrLiRjb21taXRJZCIpCnRyeSB7CiRudWxsID0gTmV3LUl0ZW0gJGxvY2tGaWxlUGF0aCAtSXRlbVR5cGUgRmlsZSAtRXJyb3JBY3Rpb24gU2lsZW50bHlDb250aW51ZQp9IGNhdGNoIHsKZWNobyAiQ291bGQgbm90IGNyZWF0ZSB2c2NvZGUtc2VydmVyIGxvY2sgZmlsZS4gLSAkKCRfLlRvU3RyaW5nKCkpIgpyZXR1cm4KfQoKdHJ5IHsKZWNobyAiQWNxdWlyaW5nIGxvY2sgb24gJGxvY2tGaWxlUGF0aCIKCiRmaWxlID0gW1N5c3RlbS5pby5GaWxlXTo6T3BlbigkbG9ja0ZpbGVQYXRoLCAnT3BlbicsICdSZWFkJywgJ05vbmUnKQp9IGNhdGNoIHsKZWNobyAiSW5zdGFsbGF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MuLi4gLSAkKCRfLlRvU3RyaW5nKCkpIgplY2hvICIwY2RiZjYzOGFmNzEjIzI0IyMiCnJldHVybgp9Cgp0cnkgewplY2hvICJMb29raW5nIGZvciBleGlzdGluZyBzZXJ2ZXIgaW4gJHNlcnZlckRpciIKaWYoVGVzdC1QYXRoICIkc2VydmVyRGlyXHNlcnZlci5jbWQiKSB7CmVjaG8gInZzY29kZS1zZXJ2ZXIgYWxyZWFkeSBpbnN0YWxsZWQuIFNraXBwaW5nIGRvd25sb2FkLi4uIgp9IGVsc2Ugewp0cnkgewpEb3dubG9hZFNlcnZlcgp9IGNhdGNoIHsKZWNobyAiRmFpbGVkIHRvIGRvd25sb2FkICYgZXh0cmFjdCB2c2NvZGUtc2VydmVyLiAtICQoJF8uVG9TdHJpbmcoKSkiCkRvQ2xpZW50RG93bmxvYWQKfQoKSW5zdGFsbFNlcnZlcgoKaWYoIShUZXN0LVBhdGggIiRzZXJ2ZXJEaXJcc2VydmVyLmNtZCIpKSB7CmVjaG8gIkZhaWxlZCB0byBkb3dubG9hZCAmIGV4dHJhY3QgdnNjb2RlLXNlcnZlci4iCmVjaG8gIjBjZGJmNjM4YWY3MSMjMjUjIyIKcmV0dXJuCn0KfQoKaWYgKCRleHRlbnNpb25zIC1uZSAiIikgewplY2hvICJJbnN0YWxsaW5nIGV4dGVuc2lvbnMuLi4iCiYgIiRzZXJ2ZXJEaXJcc2VydmVyLmNtZCIgJHRlbGVtZXRyeSAgIyA/Pwp9CgppZighKEdldC1Qcm9jZXNzIG5vZGUgLUVycm9yQWN0aW9uIFNpbGVudGx5Q29udGludWUgfCBXaGVyZS1PYmplY3QgUGF0aCAtbWF0Y2ggJGNvbW1pdElkKSkgewppZihUZXN0LVBhdGggJGxvZ2ZpbGUpIHsKZGVsICRsb2dmaWxlCn0KJGVzY2FwZWRTZXJ2ZXJEaXI9JHNlcnZlckRpciAtcmVwbGFjZSAnICcsICdgICcKJHNwbGF0ID0gQHsKRmlsZVBhdGggPSAicG93ZXJzaGVsbC5leGUiCldpbmRvd1N0eWxlID0gImhpZGRlbiIKQXJndW1lbnRMaXN0ID0gQCgKIi1FeGVjdXRpb25Qb2xpY3kiLCAiVW5yZXN0cmljdGVkIiwgIi1Ob0xvZ28iLCAiLU5vUHJvZmlsZSIsICItTm9uSW50ZXJhY3RpdmUiLCAiLWMiLCAiJGVzY2FwZWRTZXJ2ZXJEaXJcc2VydmVyLmNtZCAtLWhvc3Q9MTI3LjAuMC4xIC0tZW5hYmxlLXJlbW90ZS1hdXRvLXNodXRkb3duIC0tcG9ydD0wICR0ZWxlbWV0cnkgKj4gJyRsb2dmaWxlJyIKKQpQYXNzVGhydSA9ICRUcnVlCn0KZWNobyAiU3RhcnRpbmcgc2VydmVyIHdpdGggY29tbWFuZC4uLiAmICckc2VydmVyRGlyXHNlcnZlci5jbWQnIC0taG9zdD0xMjcuMC4wLjEgLS1lbmFibGUtcmVtb3RlLWF1dG8tc2h1dGRvd24gLS1wb3J0PTAgJHRlbGVtZXRyeSAqPiAnJGxvZ2ZpbGUnIgokbGF1bmNoZWRTZXJ2ZXJQaWQgPSAoU3RhcnQtUHJvY2VzcyBAc3BsYXQpLklECn0gZWxzZSB7CmVjaG8gInZzY29kZS1zZXJ2ZXIgd2l0aCAkY29tbWl0SWQgaXMgYWxyZWFkeSBydW5uaW5nLiIKfQoKJHNwbGF0ID0gQHsKUGF0aCA9ICRsb2dmaWxlClBhdHRlcm4gPSAiRXh0ZW5zaW9uIGhvc3QgYWdlbnQgbGlzdGVuaW5nIG9uIChcZCspIgp9CgokdGltZW91dERhdGUgPSAoR2V0LURhdGUpLkFkZFNlY29uZHMoNCkKd2hpbGUgKChHZXQtRGF0ZSkgLWx0ICR0aW1lb3V0RGF0ZSkgewppZihUZXN0LVBhdGggJGxvZ2ZpbGUpIHsKJGdyb3VwcyA9IChTZWxlY3QtU3RyaW5nIEBzcGxhdCkuTWF0Y2hlcy5Hcm91cHMKaWYoJGdyb3VwcykgewokcG9ydCA9ICRncm91cHNbMV0uVmFsdWUKYnJlYWsKfQp9ClN0YXJ0LVNsZWVwIC1NaWxsaXNlY29uZHMgNTAwCn0KCmlmICghJHBvcnQpIHsKZWNobyAiU2VydmVyIGRpZCBub3Qgc3RhcnQgc3VjY2Vzc2Z1bGx5LiBGdWxsIHNlcnZlciBsb2cgYXQgJGxvZ2ZpbGUgPj4+IgpjYXQgJGxvZ2ZpbGUKZWNobyAiPDw8IEVuZCBvZiBzZXJ2ZXIgbG9nIgplY2hvICIwY2RiZjYzOGFmNzEjIzMyIyMiCnJldHVybgp9Cn0gY2F0Y2ggewplY2hvICJ2c2NvZGUtc2VydmVyIGZhaWxlZCB0byBzdGFydC4gLSAkKCRfLlRvU3RyaW5nKCkpIgp9IGZpbmFsbHkgewokZmlsZS5DbG9zZSgpCn0KCgp0cnkgewokd2luVmVyc2lvbiA9IChHZXQtQ2ltSW5zdGFuY2UgV2luMzJfT3BlcmF0aW5nU3lzdGVtKS5WZXJzaW9uCn0gY2F0Y2ggewplY2hvICJGYWlsZWQgdG8gZmluZCBXaW5kb3dzIHZlcnNpb24gLSAkKCRfLlRvU3RyaW5nKCkpIgokd2luVmVyc2lvbiA9ICJ1bmtub3duIgp9CgplY2hvICIwY2RiZjYzOGFmNzE6IHN0YXJ0IgplY2hvICJzc2hBdXRoU29jaz09JGVudjpTU0hfQVVUSF9TT0NLPT0iCmVjaG8gImFnZW50UG9ydD09JHBvcnQ9PSIKZWNobyAib3NSZWxlYXNlSWQ9PXdpbmRvd3M9PSIKZWNobyAib3NWZXJzaW9uPT0kd2luVmVyc2lvbj09IgplY2hvICJhcmNoPT0kdnNjb2RlQXJjaD09IgplY2hvICJwbGF0Zm9ybT09d2luZG93cz09IgplY2hvICIwY2RiZjYzOGFmNzE6IGVuZCIKCgoKZWNobyAiSW5zdGFsbCBzY3JpcHQgaXMgJHBpZCwgd2F0Y2hpbmcgc3NoZCBwYXJlbnQgJHNzaGRQSUQiCndoaWxlICgkVHJ1ZSkgewpleGl0SWZOZWVkZWQKU3RhcnQtU2xlZXAgMzAKfQo=')))))"  # RemoteSSHConfigurationScript
[15:27:43.674] Terminal shell path: C:\WINDOWS\System32\cmd.exe
[15:27:43.745] "install" terminal received data: "[?25l






















]0;C:\WINDOWS\System32\cmd.exe[?25h"
[15:27:43.746] Got some output, clearing connection timeout
[15:27:43.754] "install" terminal received data: "[?25l






















[?25h"
[15:27:44.095] "install" terminal received data: "[?25l[?25h"
[15:27:50.107] "install" terminal received data: "[?25l#< CLIXML[?25h"
[15:27:50.114] "install" terminal received data: "[?25l
[?25h"
[15:27:50.262] "install" terminal received data: "[?25l0cdbf638af71: running[?25h"
[15:27:50.272] "install" terminal received data: "[?25l
[?25h"
[15:27:51.446] "install" terminal received data: "[?25lAcquiring lock on C:\Users\Administrator\.vscode-server-insiders\bin\2aae1f26c72
891c399f860409176fe435a154b13\vscode-remote-lock.2aae1f26c72891c399f860409176fe4
35a154b13[?25h"
[15:27:51.455] "install" terminal received data: "[?25l
[?25h"
[15:27:51.467] "install" terminal received data: "[?25lLooking for existing server in C:\Users\Administrator\.vscode-server-insiders\bi
n\2aae1f26c72891c399f860409176fe435a154b13[?25h"
[15:27:51.476] "install" terminal received data: "[?25l
vscode-server already installed. Skipping download...
[?25h"
[15:27:51.521] "install" terminal received data: "[?25lvscode-server with 2aae1f26c72891c399f860409176fe435a154b13 is already running.[?25h"
[15:27:51.530] "install" terminal received data: "[?25l
[?25h"
[15:27:51.717] "install" terminal received data: "[?25l0cdbf638af71: start[?25h"
[15:27:51.726] "install" terminal received data: "[?25l
sshAuthSock====        
agentPort==49763==     
osReleaseId==windows== 
osVersion==10.0.17763==
arch==x64==
platform==windows==    
0cdbf638af71: end      
[?25h"
[15:27:51.726] Received install output: 
sshAuthSock====        
agentPort==49763==     
osReleaseId==windows== 
osVersion==10.0.17763==
arch==x64==
platform==windows==    

[15:27:51.727] Remote server is listening on port 49763
[15:27:51.727] Parsed server configuration: {"agentPort":49763,"osReleaseId":"windows","arch":"x64","sshAuthSock":"","platform":"windows"}
[15:27:51.729] Starting forwarding server. localPort 51497 -> socksPort 51494 -> remotePort 49763
[15:27:51.730] Forwarding server listening on 51497
[15:27:51.730] Waiting for ssh tunnel to be ready
[15:27:51.731] Tunneled remote port 49763 to local port 51497
[15:27:51.732] Resolved "ssh-remote+7b22686f73744e616d65223a225753323031394c545343227d" to "127.0.0.1:51497"
[15:27:51.733] [Forwarding server 51497] Got connection 0
[15:27:51.734] "install" terminal received data: "[?25lInstall script is 1144, watching sshd parent 624
[?25h"
[15:27:51.752] TELEMETRY: {"eventName":"resolver","properties":{"outcome":"success","osReleaseId":"windows","arch":"x64","askedPw":"0","askedPassphrase":"0","asked2fa":"0","askedHostKey":"0","remoteInConfigFile":"1","gotUnrecognizedPrompt":"0","dynamicForwarding":"1","localServer":"0"},"measures":{"resolveAttempts":1,"retries":1}}
[15:27:51.753] ------




[15:27:51.776] [Forwarding server 51497] Got connection 1
[15:27:51.777] [Forwarding server 51497] Got connection 2
[15:28:14.115] TELEMETRY: {"eventName":"extraInfo","properties":{"remoteCloud":""},"measures":{}}

Thanks

feature-request ssh windows

Most helpful comment

We don't support Windows Server Core now, but I'll leave this as a feature request.

All 3 comments

Update:
Copied over getmac.exe from my laptop to the remote host. It seems that windows server core isn't shipped with this tool. Its output is formatted differently comparing to the one on Windows 10.
Regardless I don't get:'getmac.exe' is not recognized as an internal or external command, operable program or batch file. anymore.
The main issue still exists though.

We don't support Windows Server Core now, but I'll leave this as a feature request.

Workaround for missing getmac.exe is to install the Python getmac package, which happens to provide getmac.exe that VSCode seems to be happy with.

pip install getmac

https://pypi.org/project/getmac/

Was this page helpful?
0 / 5 - 0 ratings