Всегда имел дело только с никсовыми серверами, где можно автоматизировать настройку и установку нужного софта через SSH. Там и ansible можно использовать для автоматизации и прочие штуки. А тут случилось иметь дело с Windows сервером, причем даже не сервером, а обычной Windows 10, установленной на сервере. Изначально есть только RDP. Как можно минимизировать количество ручных действий? Установить вручную SSH сервер, а дальше все через него? Или есть более удобные способы?
Как можно минимизировать количество ручных действий?
Что такое ручные действия?
Установить вручную SSH сервер, а дальше все через него?
Для чего вам SSH? И что именно вы собрались через него делать?
где можно автоматизировать настройку и установку нужного софта через SSH
Непонятно что вы подразумеваете под автоматизацией. Объясните что конкретно вы хотите сделать.
Я как-то не встречал в никсах автоматизации настройки и установки, поэтому и непонятно о чем речь.
есть в Windows встроенное графическое средство - C:\Windows\System32\msra.exe его также его можно найти в C:\Windows\System32\msconfig.exe
по умолчанию протоколы 3389 и 135 блокируются, что может помешать отправить "заявку" на удалённую помощь через %WinDir%\System32\msra.exe, а чтобы это отключить можно использовать графический инструмент, а затем найти и изменить, либо создать правила для этих портов: firewall.cpl
либо же можно использовать командную строку (от имени администратора): netsh advfirewall firewall add rule name="Remote Access" protocol=TCP localport=3389 action=allow dir=IN
netsh advfirewall firewall add rule name="Remote Access" protocol=TCP localport=135 action=allow dir=IN
В данном случае интересовало решение именно для консольной автоматизации, чтобы потом его можно было превратить в скрипт. Соответственно всякие графические штуки не подходят. Да и изначально присутствует RDP, но, опять же, это не про автоматизацию.