我正在尝试远程运行批处理脚本
python C:\FtpServer.py
当我手动启动它工作正常,但是当我使用远程脚本时,python进程不会直接启动或终止。
我的python代码是
import wmi
import win32con
connection = wmi.WMI("10.60.2.244", user="XY", password="XY")
startup = connection.Win32_ProcessStartup.new(ShowWindow=win32con.SW_SHOWNORMAL)
process_id, return_value = connection.Win32_Process.Create(CommandLine="C:\\startFtpServer.bat", ProcessStartupInformation=startup)
我得到一个pid,返回值为0
当我在远程计算机上的cmd中进行任务列表时,未列出该进程。使用该脚本启动python.exe而不是该批处理文件可以正常工作。