2017-02-21 34 views
0
import wmi, time 
ip = 'xx.xx.xx.xxx' 
username = "XXXXXXX" 
password = "XXXXXXX!" 
SW_SHOWNORMAL = 1 
from socket import * 
print "Establishing connection to %s" %ip 
c = wmi.WMI(ip, user=username, password=password) 
process_startup = c.Win32_ProcessStartup.new() 
process_startup.ShowWindow = SW_SHOWNORMAL 
process_id, result = c.Win32_Process.Create 
(CommandLine="Notepad.exe",ProcessStartupInformation=process_startup) 
if result == 0: 
    print "Process started successfully: %d" % process_id 
else: 
    raise RuntimeError, "Problem creating process: %d" % result 

请帮助:如何使用域凭据连接为我的系统是在域如何连接到远程计算机通过提供使用Python脚本WMI连接DOMIAN凭据

回答

0

您必须指定任“机器名”或“域名”作为用户名的前缀。这是一个example指定machnename作为用户名的前缀。同样的例子适用于域。

HTH。

+0

谢谢。我能够成功地连接到电脑**但我现在面临的问题是过程不是交互式的。我可以c处理器“Notepad.exe”在任务管理器中运行,但不是交互式(可见:记事本未启动)** – san

相关问题