Как автоматизировать перезагрузку роутера по SSH через Powershell?
Попробуйте поставить модуль Posh-SSH и воспользоваться командлетами из его состава по инструкции отсюда https://habr.com/ru/post/314990/
Для вашей задачи должно подойти.
Если на вашем роутере можно настроить авторизацию по ключу, вам одного ssh хватит
Просто добавить ключ в агента и запускать типа ssh login@host command

Если нет - есть клоны putty с запуском команд или, как сказал Евгений, модуль Posh-SSH, а там команда Invoke-SshCommand