mac遠端連線Windows電腦 執行bat指令碼

2021-08-16 01:43:37 字數 1387 閱讀 2083

第一次接觸linux遠端執行windows指令碼,剛開始國內相當多的資料一大批其實都是windows作為遠端執行其它機器的。

後來接觸pywinrm這個開源框架,又想想ansible的乙個控制windows的情況,好像是可以實現的。其是後來看看兩者都借助winrm這個模組而已。

windows需要條件如下,反正我是不懂windows的,只好拿過來了。這三個條件最好都能實現。

(1)    管理機必須為linux系統且需預安裝python winrm模組

(2)    底層通訊基於powershell,版本為3.0+,management framework版本為3.0+

(3)    遠端主機開啟winrm服務

在我的windows機器d盤有乙個demo.bat指令碼,內容如下:

mac主控機**

# coding:utf-8

try:

import winrm

except importerror,e:

print e

try:

s = winrm.session('192.168.1.101', auth=('administrator', 'demaxiya520!'))

# r = s.run_cmd('ipconfig')

# r = s.run_cmd('ipconfig', ['/all'])

get_dir = s.run_cmd('d: & demo.bat')

except exception,e:

print e

print "connection in windows was failed!"

print ("status_code",get_dir.status_code)

print ("std_out",get_dir.std_out)

print ("std_err",get_dir.std_err)

執行結果:

/library/frameworks/python.framework/versions/2.7/bin/python2.7 /users/feixiaohui/github/untitled/demo_pywinrm.py

('status_code', 0)

('std_out', '"hello world!"\r\n')

('std_err', '')

process finished with exit code 0

其中第二三四行顯示的就是執行的結果。

終於實現了!

Mac 連線Windows遠端桌面

1 在mac電腦遠端桌面可以使用,microsoft 遠端桌面 使用 microsoft remote desktop 這個還是很老的版本 microsoft remote desktop for mac v8.0.40,microsoft remote desktop for mac 10.1.8...

mac遠端桌面連線windows

之前windows的筆記本直接用windows自帶的遠端桌面連線就行,現在換了mac沒了遠端桌面了,突然想起當時想用手機控制電腦,掏了乙個splashtop的軟體,好像要花點錢。看看mac上有沒有,果然mac也有這款軟體,我用的personal版的,personal版好像只能區域網連線 很順利就連線...

mac怎麼連線windows遠端桌面

直接在任務管理中搜素遠端桌面然後輸入ip位址,使用者名稱,密碼就可以遠端連線,而蘋果也有提供乙個軟體,但要付費,還不便宜,所以我們需要找乙個免費的軟體 這個是最新版,以前的版本比較老,經測試已經無法正常使用遠端桌面連線功能 老版本如下截圖 2.1.1老版本安裝完畢啟動後為下圖介面輸入要連線電腦的ip...