InvalidCredentialsError("指定的凭据被服务器拒绝")

时间:2017-12-01 12:52:26

标签: python python-3.x winrm

我无法在python脚本中获取WinRM会话。

客户 - 2012 R2

客户是域成员。 user01是非域帐户,是本地管理员组的成员。 我试过将winrm basic或kerberos设置为false。 我甚至尝试使用本地管理员帐户但仍然出现同样的错误 ntlm和ssl都无法正常工作。

将LocalAccountTokenFilterPolicy注册表设置为1后,此方法有效:

p = Protocol(
    endpoint='https://X.X.X.X:5986/wsman',
    transport='ntlm',
    username='user01',
    password='admin@123',
    server_cert_validation='ignore')

p.open_shell()

SSL无效:

p = Protocol(
    endpoint='https://X.X.X.X:5986/wsman',
    transport='ssl',
    username='user01',
    password='admin@123',
    server_cert_validation='ignore')

p.open_shell()

错误:

  

InvalidCredentialsError("服务器拒绝指定的凭据")   winrm.exceptions.InvalidCredentialsError:服务器拒绝指定的凭据

0 个答案:

没有答案