Как установить удаленные инструменты Visual Studio на Server Core?
Я хочу установить удаленные инструменты Visual Studio 2013 с обновлением 4 на сервере Windows 2012R2 под управлением IIS 8.5. Это довольно простой процесс, описанный здесь: https://msdn.microsoft.com/en-us/library/bt727f1t.aspx
У меня проблема в том, что сервер, на котором я пытаюсь это установить, - это Server Core, то есть графический интерфейс отсутствует. Приложение Remote Tools представляет собой исполняемый файл, который устанавливается только через графический интерфейс.
Я пытался установить его с PowerShell, и он просто зависает. Я также не могу найти удаленные инструменты в установщике веб-платформы, чтобы установить его таким образом. Обширный поиск в Google ничего не дал.
Кто-нибудь знает, как установить Visual Studio Remote Tools на Server Core, чтобы я мог отлаживать на своем сервере DEV? Любой совет приветствуется.
3 ответа
Создайте.bat файл и введите ниже. (не PowerShell) (или просто в командной строке.)
rtools_setup_x64.exe "/ install / quiet
слово...
Вам не нужно устанавливать удаленные инструменты. Просто скопируйте файл msvsmon.exe из локальной установки Visual Studio. Затем запустите его из удаленного PowerShell:
Start-Process -FilePath .\msvsmon.exe -ArgumentList '/nosecuritywarn /port:4022 /silent' -Verb runAs
Не забудьте открыть порт брандмауэра.
Оказывается, вы можете просто удаленно подключиться к главному серверу. Когда вы это сделаете, вы получите только командную строку. Оттуда, CD в каталог, где находится файл установки удаленных инструментов. Запустите файл, введя имя файла в командной строке, например: rtools_setup_x64.exe.
Это запустит установщик с графическим интерфейсом на главном сервере. Это так просто, я не думал, что вы сможете получить мастер установки на сервере Core, как бы вы ни делали.