Ralat berlaku apabila menggunakan wmi python untuk sambungan jauh.
PHP中文网
PHP中文网 2017-05-18 10:44:27
0
2
1380
# -*- coding: utf-8 -*-
import wmi,json
import time
import traceback
import sys
logfile = 'logs_%s.txt' % time.strftime('%Y-%m-%d_%H-%M-%S', time.localtime())
#远程执行bat文件
def call_remote_bat(ipaddress,username,password):
    try:
        #用wmi连接到远程服务器
        conn = wmi.WMI(computer=ipaddress, user=username, password=password)
        filename=r"C:3.bat"   #此文件在远程服务器上
        cmd_callbat = "start c:3.bat"
        conn.Win32_Process.Create(CommandLine=cmd_callbat)  #执行bat文件
        print "执行成功!"
        return True
    except Exception,e:
        log = open(logfile, 'a')
        log.write(('%s, call bat Failed!\r\n') % ipaddress)
        log.close()
        print traceback.print_exc(file=sys.stdout)
        return False
    return False
if __name__=='__main__':

    call_remote_bat(ipaddress="192.168.110.131", username="Administrator", password="123456")
以上是远程连接的代码,运行和报错如下:

Traceback (panggilan terakhir terakhir):
Fail "D:/untitled/丶������.py", baris 11, dalam call_remote_bat

conn = wmi.WMI(computer=ipaddress, user=username, password=password)

Fail "C:Python27libsite-packageswmi.py", baris 1290, dalam sambungan

handle_com_error ()

Fail "C:Python27libsite-packageswmi.py", baris 241, dalam handle_com_error

raise klass (com_error=err)

x_wmi: <x_wmi: Ralat COM Tidak Dijangka (-2147352567, 'xb7xa2xc9xfaxd2xe2xcdxe2xa1xa3', (0, u'SWbemLocator', u'RPC u670du58e 0, 147023174), Tiada)>
Tiada

Apakah kesilapan ini?

Ralat ini dilaporkan apabila saya menjalankan kod selepas ping mesin maya (komputer jauh) daripada hos, tetapi ralat di atas masih dilaporkan. Bolehkah mana-mana pakar membantu saya dengan jawapannya?

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
仅有的幸福

Mesej ralat ialah pelayan tidak tersedia Anda perlu memastikan pelayan jauh anda boleh diping, dan pengguna serta kata laluan mestilah betul.

Ty80
b'\xb7\xa2\xc9\xfa\xd2\xe2\xcd\xe2\xa1\xa3'.decode('gbk')
'发生意外。'

u'RPC \u670d\u52a1\u5668\u4e0d\u53ef\u7528\u3002 '
'RPC 服务器不可用。 '
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan