bashwinrm delete winrm/config/listener?Address=*+Transport=HTTP winrm delete winrm/config/listener?Address=*+Transport=HTTPS
bash winrm create winrm/config/listener?Address=*+Transport=HTTP @{Port="8050"}
winrm create winrm/config/listener?Address=*+Transport=HTTPS @{Port="8051"}
bashwinrm e winrm/config/listener
bashwinrm quickconfig
确保WinRM服务已正确配置以允许使用提供的凭据进行认证。运行以下命令以启用基本认证和允许未加密通信:
bashwinrm set winrm/config/service/auth @{Basic="true"}
winrm set winrm/config/service @{AllowUnencrypted="true"}
pythonimport winrm
session = winrm.Session('http://ip:8050/wsman', auth=('user', 'pwd'))
result = session.run_cmd('ipconfig')
print(result.std_out.decode())
本文作者:回锅炒辣椒
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!