考虑到以下几点:
from PySTAF import *
import sys
try:
handle = STAFHandle("MyTest")
request = 'COPY FILE "C:\Users\NET\2.jpg" TOFILE "C:\aa.jpg" TOMACHINE 192.168.1.139'
result = handle.submit('192.168.1.139', 'FS', request)
except STAFException, e:
print "Error registering with STAF, RC: %d" % e.rc
我找不到在远程机器(192.168.1.139)上复制 jpg 文件(“2.jpg”)的方法。从 CMD 我使用以下内容:
STAF local FS COPY FILE "C:\Users\NET\2.jpg" TOFILE "C:\aa.jpg" TOMACHINE 192.168.1.139
它正在工作,但是当我运行脚本时没有任何反应。该文件不会复制到远程计算机上。没有错误被抛出。我用:
request = 'START SHELL COMMAND "net start Themes" wait returnstdout'
result = handle.submit('192.168.1.139', 'PROCESS', request)
启动 Windows 服务并且它正在工作。