好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > linux 遠程控制windows系統下的程序(三種方法)

linux 遠程控制windows系統下的程序(三種方法)

熱門標簽:湖北ai智能電銷機器人 AI電銷機器人 源碼 新科美甲店地圖標注 新邵電銷機器人企業 高德地圖標注論壇 北海市地圖標注app 外呼系統打哪顯哪 江西外呼系統 蘭州ai電銷機器人招商

有時候我們需要通過在linux上遠程運行windows系統上的程序。

方法一:

通過python中的 winrm模塊,前提條件,先提前設置好winrm服務。如何設置請自行百度,winRM服務是windows server下PowerShell的遠程管理服務。Python腳本通過連接winRM模塊操作windows命令行。

import winrm
def cmd_views(ip,cmd_comand):
  win = winrm.Session('http://'+ip+':5985/wsman', auth=('user', 'password'))#參數為用戶名和密碼
  r = win.run_cmd(cmd_comand) # 執行cmd命令=
  return r.std_out # 打印獲取到的信息
  
ip="xxx.xxx.xx.xx"
cmd_comand=r"ipconfig"#運行命令

a=cmd_views(ip, cmd_comand)
print(cmd_comand)
print(type(a))
print(a)

經過本人測試這個模塊只能執行一些簡單的命令,就是那種基本上能一輸入就能立馬響應結果的命令。碰到一些稍微復雜的,進程就掛掉了。

方法二:

通過python中的telnetlib庫進行執行操作,前提設置windows系統中的telnet設置,1,安裝telnet客戶端和服務器端。2配置telnet用戶權限,不會就自行百度設置。

# -- coding: utf-8 --
import telnetlib,time

def telnetlib_views(ipaddress,user,password,cmdname):
  tn=telnetlib.Telnet(ipaddress)
  a=tn.read_until(b'login:')
  tn.write(user.encode('ascii') + b'\r\n')
  tn.read_until(b'password:')
  time.sleep(5)
  tn.write(password.encode('ascii') + b'\r\n')
  time.sleep(2)
  tn.write(cmdname.encode('ascii') + b'\r\n')
  tn.close()
cmdname=r'ifconfig'#運行命令
telnetlib_views(ipaddress="xxx.xxx.xxx.xxx", user="xxx", password="xxxx",cmdname=cmdname)

等待命令調用完成,程序結束。

方法三

利用wmi模塊,缺陷只能通過windows-windows,linux-windows行不通,linux相關模塊無法安裝。

import wmi
def sys_version(ipaddress, user, password,cmdname):
  conn = wmi.WMI(computer=ipaddress, user=user, password=password)
  try:
    cmd_callbat = r"cmd /c call %s" % cmdname
    print("當前執行bat 命令為:",cmd_callbat)
    conn.Win32_Process.Create(CommandLine=cmd_callbat)
  except Exception as e:
    print(e)
cmdname= r"xxx.bat"#運行命令
sys_version(ipaddress="xxx.xx.xx.xx", user="xx", password="xxx",cmdname=cmdname)#

命令被調用,程序結束,無需等待,區別于方法二,缺陷 無法在linux上安裝庫

應用場景實用,現在我需要在linux上執行程序,將windows系統上的一個PDF格式的文件,傳到linux上?

# -- coding: utf-8 --
import winrm
def job():
  # 獲得連接
  t = winrm.Session("xxx.xx.xx.xx", auth=("xx", "xxx"))
  # 獲得a.pdf內容
  r = t.run_cmd(r'type C:\xxx\xxx\Desktop\test\a.pdf')
  # 將內容轉化成字符串
  s0 = str(r.std_out)
  # print(s0)
  with open("c.pdf","wb")as f:
        f.write(s0)
  print("寫入完成")
job()

總結

以上所述是小編給大家介紹的linux 遠程控制windows系統下的程序(三種方法),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

標簽:池州 自貢 阿克蘇 黔東 海南 大理 南陽 黃石

巨人網絡通訊聲明:本文標題《linux 遠程控制windows系統下的程序(三種方法)》,本文關鍵詞  linux,遠程控制,windows,系統,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux 遠程控制windows系統下的程序(三種方法)》相關的同類信息!
  • 本頁收集關于linux 遠程控制windows系統下的程序(三種方法)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 白色橄榄树最污的一段| 日本性护士| 真人做爰100分钟免费看网站| 老女人性生交大片免费| 先让室友爽爽鱼释水| 欧美性性性性性ⅹxxbbbb| 公车掀起诗晴裙子挺进去| 被病娇做到哭H绑床| 在线亚洲精品防屏蔽| 国产乱码精品一区二区三区抖音| 俄罗斯美女一级毛片AV视频 | 美女视频黄a视频全免费下载| Jαspspank打屁股调教4 | 日本69sex护士泡妞| 粗大的内捧猛烈进出视频| 丰满人妻满脸潮红-91Porn| 伊人国内精品中文字幕A片A片| 99久在线| 永泰县| 亚成区一区二区人妻熟女| 中文字幕一精品亚洲无线一区| 台湾无码A片红楼艳史| 欧美精品一区二区三区AV麻豆| 流水了好爽痒好想要| 美国一级毛片aa| 极品做爰XXXⅩ裸体喷水| 性饥渴少妇乱婬A片小说雪白| 又粗又长又硬又大又爽α片| love在线观看免费完整版| 女帝趴下脱裙子撅屁股打pp| 好吊妞国产欧美日韩软件大全| 亚洲欧美色中文字幕| 2022国产毛片大全| 韩国精品福利一区二区三区| 小荡货扭的真浪| 快射网站| 一本大道香蕉视频在线观看| 荡女婬春1未删减版| 91欧美一区二区三区成人 | 日韩精品极品视频在线观看免费| 白洁少妇之大肉吊狂暴|