当前位置: 首页 > wzjs >正文

做网站素材图片大连百度关键词优化

做网站素材图片,大连百度关键词优化,做网站花都区,昆明做网站的网络公司在Python中,你可以使用多种方式来提交命令到远程Windows服务器并获取作业进程ID。以下是几种常见的方法: 方法1:使用paramiko(SSH库) paramiko是一个用于进行SSHv2的Python库,可以用来连接到远程服务器并执…

在Python中,你可以使用多种方式来提交命令到远程Windows服务器并获取作业进程ID。以下是几种常见的方法:

方法1:使用paramiko(SSH库)
paramiko是一个用于进行SSHv2的Python库,可以用来连接到远程服务器并执行命令。

首先,你需要安装paramiko:

pip install paramiko

然后,你可以使用以下代码连接到远程Windows服务器并执行命令:

import paramiko# 创建SSH对象
ssh = paramiko.SSHClient()
# 允许连接不在know_hosts文件中的主机
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())# 连接服务器
ssh.connect(hostname='your_server_ip', port=22, username='your_username', password='your_password')# 执行命令并获取输出和进程ID(例如使用Windows的tasklist命令来获取PID)
stdin, stdout, stderr = ssh.exec_command('tasklist /FI "IMAGENAME eq cmd.exe" /FO CSV')
output = stdout.read().decode()
print(output)# 关闭连接
ssh.close()

方法2:使用pypsexec(适用于执行PowerShell命令)
如果你需要执行PowerShell命令或需要更高级的Windows管理任务,可以使用pypsexec。首先,安装pypsexec:

pip install pypsexec

然后,你可以使用以下代码:

from pypsexec import Service, EXECSVC_PORT, EXECSVC_PIPE_NAME, EXECSVC_PIPE_TIMEOUT, EXECSVC_PIPE_BUFSIZE, EXECSVC_PIPE_MAXINSTANCES, EXECSVC_PIPE_FIRSTINSTANCE, EXECSVC_PIPE_ACCESS, EXECSVC_PIPE_SHAREMODE, EXECSVC_PIPE_OPTIONS, EXECSVC_PIPE_MODE, EXECSVC_PIPE_SECURITYATTRIBUTES, EXECSVC_PIPE_CREATIONDISPOSITION, EXECSVC_PIPE_SECURITYQUALITYOFSERVICE, EXECSVC_PIPE_CREATIONDISPOSITION, EXECSVC_PIPE_SECURITYQUALITYOFSERVICE, pypsexec, EXECSVC_PIPE_SECURITYATTRIBUTES, EXECSVC_PIPE_SECURITYQUALITYOFSERVICE, pypsexec.psexec
from pypsexec import pypsexec as psexec
import win32con# 创建远程执行服务对象
service = Service(hostname='your_server', username='your_username', password='your_password')
service.connect()# 执行命令并获取输出和进程ID(例如使用PowerShell获取特定进程的PID)
result = service.execute('Get-WmiObject Win32_Process | Where-Object {$_.Name -eq "notepad.exe"} | Select-Object ProcessId')
print(result)# 关闭连接
service.disconnect()

方法3:使用winrm库(适用于WS-Management协议)
winrm是另一种与Windows远程管理相关的Python库,可以用来执行远程PowerShell命令。首先,安装winrm:

pip install winrm

然后,你可以使用以下代码:

from winrm.protocol import Protocol
import xml.etree.ElementTree as ET  # 用于解析WS-Man返回的XML输出# 创建WinRM会话对象
session = Protocol(endpoint='http://your_server:5985/wsman',  # 可能需要HTTPS和端口5986,取决于你的配置和证书情况transport='ntlm',  # 或者 'kerberos',取决于你的认证方式username='your_username', password='your_password'  # 明文密码或通过Kerberos认证时不需要提供密码(但需要配置Kerberos认证)
)  # 对于Kerberos认证,可能需要额外的配置如realm等。 # session.transport.set_kerberos('<your-kerberos-principal>', '<your-keytab-path>')  # Kerberos配置示例。 注释掉上面的password行。 # session.transport.set_kerberos_realm('<your-kerberos-realm>')  # 如果需要设置Kerberos领域。 注释掉上面的password行。 # session.transport.set_kerberos_config('<path-to-krb5.conf>')  #  如果需要指定Kerberos配置文件路径。 注释掉上面的password行
http://www.dtcms.com/wzjs/219291.html

相关文章:

  • 新乡公司做网站百度收录需要多久
  • 电工应用技术网站资源建设商业软文怎么写
  • b2b 网站系统营销网站建设创意
  • 哪个网站做美食视频网站好网站优化的方法与技巧
  • adobe网站制作网站域名查询地址
  • 专门做二手书网站或app百度竞价排名公司
  • 福州哪家专业网站设计制作最好磁力狗最佳搜索引擎
  • 广州学习网站建设搜索网
  • 网站文字超链接怎么做百度官方网首页
  • 优秀原创设计网站百度搜索简洁版网址
  • 邯郸整站优化互联网营销师考试题库
  • 网页设计尺寸用1440还是1920白山seo
  • 网站建设报价方案模板外链推广软件
  • wordpress simplepie网络seo首页
  • ui设计的网站女教师网课入侵录屏冫
  • 门户网站和搜索网站的区别东莞seo推广公司
  • 城乡建设和住房建设官网文山seo
  • 做网站是学什么专业营销咨询公司排名
  • 网站开发平台有哪些网站推广途径和要点
  • 广西桂林简介南宁网站seo大概多少钱
  • qq自助下单平台网站网页设计与制作代码成品
  • 怎么做网站建设作业潍坊seo推广
  • 做广告推广哪家好潍坊seo关键词排名
  • 新疆工程建设云个人平台seo岗位是什么意思
  • 一般网站使用什么做的seo公司软件
  • 定制网站建设服务商优书网首页
  • dede重工蓝色企业免费网站模板广告策划
  • 重庆电子网站建设旅游营销推广方案
  • 手机制作图片的软件免费seo中文含义是什么
  • 高州做网站太原做网站哪家好