• Какой есть софт для последовательного выполнения команд на удалённом и своём компе?

    @FlameArt Автор вопроса
    Поправьте, если ошибаюсь, но вся идея ansible/puppet/chief в том что есть централизованный сервер, причём все они на линуксе, и есть клиенты, которые выполняют работу, а в пупетке по-моему ещё и сами её с этого центрального сервера забирают, дизайн даже не предусматривает прямого коннекта. По-моему всё это создано для развёртывания сервов и проектов.

    Мне же нужна сугубо утилитарная вещь на винде, которая подключится, выполнит команду и вернёт результат, и на этой же винде ещё что-то поделает. Чтобы её можно было закинуть на условную флешку с конфигами и пользоваться из любого места by design, а не как централизованным сервером, который следит за состоянием клиентов. Ну что-то типа mRemoteNG, но только со сценариями/плейбуками. Должно что-то такое быть.
  • Какой есть софт для последовательного выполнения команд на удалённом и своём компе?

    @FlameArt Автор вопроса
    Скрипты писать запаришься подо всё, нужна какая-то готовая прога, которая умеет хранить конфиги сервов, заданий и независимо их запускать, и чтобы из коробки поддерживала разные типовые вещи типа загрузки, выгрузки файлов по сфтп, выполнения команд, получения вывода, чтобы сразу пользоваться. Задача самая популярная, должно быть что-то под винду, кроме голых скриптов.
  • Почему C# не позволяет делать Downcast от родителя к потомку?

    @FlameArt Автор вопроса
    Должны же быть способы конвертации там, где никаких условий нет, а это самый частый случай, где она может пригодится. На стаксе помню когда-то активно советовали сериализаторы, но это такой оверхед, что ещё хуже простого ручного копирования.
  • Почему C# не позволяет делать Downcast от родителя к потомку?

    @FlameArt Автор вопроса
    Хорошо, какое решение будет архитектурно правильным? Не считаем ручное копирование свойств и создание ссылки в потомке на родителя - это правильным не выглядит совсем