Использование WinRM для Windows 2012 R2 вызывает WinRM :: WinRMAuthorizationError - PullRequest
0 голосов
/ 01 февраля 2019

Я использую приведенный ниже код для подключения к машине Windows и получения WinRM :: WinRMAuthorizationError.

require 'winrm'
endpoint = 'http://server:5985/wsman'
user = 'user'
password = 'password'

winrm = WinRM::WinRMWebService.new(endpoint, :ssl, user: user, pass: password, disable_sspi: true)
winrm.run_cmd('ipconfig')

Это старая платформа и, следовательно, использующая старую версию gem 1.3.4.Может кто-нибудь помочь мне понять, какую ошибку я здесь делаю.Я попытался продолжить имя пользователя с доменом все еще ошибка остается такой же.Он работал раньше, и мы недавно обновили Windows до 2012R2. Может ли это быть проблемой?

Когда я использовал последний гем 2.3.1, он работает правильно, но это означает обновление всей платформы.

Примечание:Я попытался запустить следующее на моем сервере.

Enable-PSRemoting –force

winrm quickconfig

And Output of get-service winrm is

...