Добрый вечер, Тостер.
Каким образом я могу запустить программу (интересует powershell) на удаленном пк? Есть логин и пароль, а так же ip адрес компьютера.
Все это хочу реализовать на Python.
Подключение сделал через wmi:
from socket import *
from multiprocessing import Process, Queue
import optparse
import os
import wmi
parser = optparse.OptionParser()
parser.add_option('-e', '--engine_list',
action="store", dest="engine_list",
help="string", default="example")
options, args = parser.parse_args()
list = []
list = options.engine_list.split(',')
def connect(server,queue):
ip = server
username = ""
password = ""
try:
print "Establishing connection to %s" %ip
connection = wmi.WMI(ip, user=username, password=password)
print "Connection established"
except wmi.x_wmi:
print "Your Username and Password of "+getfqdn(ip)+" are wrong."
if __name__ == '__main__':
queue1 = Queue()
for server in list:
p1 = Process(target=connect, args=(server,queue1))
p1.start()
Как теперь я могу запустить что-то на удаленном пк?