Но мне нужен именно скрипт в виде отдельно файла, который после выполнения задачи может быть удалён. Вроде с помощью python это можно реализовать. Рылся долго в интернете, удалось собрать такую конструкцию.
from paramiko import SSHClient, AutoAddPolicy hostname='100.100.100.100' username='user' password='12345678' cmd="%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Hibernate" client = SSHClient() client.set_missing_host_key_policy(AutoAddPolicy()) client.connect(hostname, username=username, password=password) client.exec_command(cmd) print("Connected to %s" % hostname)
На сервере вижу, что подключение вроде происходит, но команда не выполняется. Может кто знает, что не так? Или чем ещё, кроме питона, можно такое сделать?