第一次接觸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...