WinRMLibrary: library for Windows Remote Management

Представляю вашему вниманию WinRMLibrary - библиотеку, предназначенную для выполнения команд на удалённой windows-машине.

Библиотека основана на Windows Remote Management - SOAP-сервисе, предоставляющим доступ к операционной системе.

Перед использованием необходимо:

Установить pywinrm на локальной машине:

pip install http://github.com/diyan/pywinrm/archive/master.zip 

Настроить сервер:
KB-555966

Настроить доступ на сервере:

winrm set winrm/config/client/auth @{Basic="true"}       
winrm set winrm/config/service/auth @{Basic="true"}      
winrm set winrm/config/service @{AllowUnencrypted="true"}

Библиотека очень проста и состоит всего лишь из трёх методов, но в итоге избавила меня от громоздского psexec и дала возможность получить доступ с linux-машины.

Документация
http://htmlpreview.github.io/?https://github.com/dmizverev/robot-framework-library/blob/master/doc/WinRMLibrary.html

Библиотека

3 лайка