问题描述
我正在尝试使用pywinrm连接其他域中的主机,但这会导致权限错误,我指的是以下文章,但这对我不起作用:在How to connect to remote machine via WinRM in Python (pywinrm) using domain account?
只需要登录即可,并且通过python脚本仅执行监视该域内文件夹更改/更新的任务。
import os
import sys
import time
import logging
from watchdog.observers import Observer
from watchdog.events import LoggingEventHandler
import winrm
s = winrm.Session('HOST',auth=('username@domain','password'))
if __name__ == "__main__":
logging.basicConfig(level=logging.INFO,format='%(asctime)s - %(message)s',datefmt='%Y-%m-%d %H:%M:%s')
os.system('\\Networkip\Community\Onbase\Onbase Imports')
print("found")
# Defining your own path
path = "//Networkip/Community/Onbase/Onbase Imports/Unindexed Documents/Drop"
print("found")
# Initilaize logging event handler
event_handler = LoggingEventHandler()
# Initialize Observer
observer = Observer()
observer.schedule(event_handler,path,recursive=True)
# Start the observer
observer.start()
try:
while True:
# set the thread sleep time
time.sleep(1)
except KeyboardInterrupt:
observer.stop()
observer.join()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)