```python
import winrm
# 定义连接主机的信息
hostname = '192.168.1.2'
cert_path = 'client.pem'
cert_key_path = 'client.key'
# 建立连接
session = winrm.Session(hostname, cert_auth=(cert_path, cert_key_path))
```
使用 WinRS
默认情况下,pywinrm 使用 PowerShell 进行命令执行 。如果需要使用 WinRS,可以通过修改连接信息来实现 。以下是使用 WinRS 的示例:
```python
import winrm
# 定义连接主机的信息
hostname = '192.168.1.2'
username = 'admin'
password = 'password'
# 定义 WinRS 连接信息
session = winrm.Session(hostname, auth=(username, password), transport='ntlm', winrm_protocol='http', message_encryption='always')
```
推荐阅读
- Python selenium键盘鼠标事件实现过程详解
- 举例详解Python中循环语句的嵌套使用
- 如何在python中编写空函数?
- 日本面膜如何使用
- 日本旅游使用JRpass
- 双语播音:如何使用英语词汇表达情感?
- python中如何用集合set给列表去重?
- python3 tkinter模块怎么用pick?
- 邮件+钉钉通知 Python 实现 T00ls 自动签到脚本代码
- Python Excel vlookup函数实现过程解析