[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] PowerShell中winrm,negotiate=false,kerberos=false,如何能改回来

本帖最后由 qingshanyunju 于 2023-1-11 11:34 编辑

初学Powershell,negotiate=false,kerberos=false,做了这2个更改后,直接WSMAN不能访问了,所有相关的cmdlet都无法使用了,请问有方法可以改回来吗


PS C:\Users\jiang> cd wsman:
PS WSMan:\> cd localhost
PS WSMan:\localhost> ls
ls : WinRM 客户端无法处理该请求。当前在客户端配置中禁用协商身份验证。 请更改客户端配置,然后重试请求。 如果这是针对本地
配置的请求,请使用一个仍处于启用状态的身份验证机制。 若要使用 Kerberos,请指定本地计算机名作为远程目标。 若要使用基本身
份验证,请指定本地计算机名作为远程目标,指定基本身份验证并提供用户名和密码。
所在位置 行:1 字符: 1
+ ls
+ ~~
    + CategoryInfo          : NotSpecified: ( [Get-ChildItem], InvalidOperationException
    + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.GetChildItemCommand

PS WSMan:\localhost> winrm get winrm/config/client
WSManFault
    Message = WinRM 客户端无法处理该请求。当前在客户端配置中禁用协商身份验证。 请更改客户端配置,然后重试请求。 如果这是针对本地配置的请求,请使用一个仍处于启用状态的身份验证机制。 若要使用 Kerberos,请指定本
地计算机名作为远程目标。 若要使用基本身份验证,请指定本地计算机名作为远程目标,指定基本身份验证并提供用户名和密码。

错误编号: -2144108319 0x803380E1
WinRM 客户端无法处理该请求。当前在客户端配置中禁用协商身份验证。 请更改客户端配置,然后重试请求。 如果这是针对本地配置的请求,请使用一个仍处于启用状态的身份验证机制。 若要使用 Kerberos,请指定本地计算机名作为
远程目标。 若要使用基本身份验证,请指定本地计算机名作为远程目标,指定基本身份验证并提供用户名和密码。
PS WSMan:\localhost> winrm quickconfig
已在此计算机上运行 WinRM 服务。
WSManFault
    Message = WinRM 客户端无法处理该请求。当前在客户端配置中禁用协商身份验证。 请更改客户端配置,然后重试请求。 如果这是针对本地配置的请求,请使用一个仍处于启用状态的身份验证机制。 若要使用 Kerberos,请指定本
地计算机名作为远程目标。 若要使用基本身份验证,请指定本地计算机名作为远程目标,指定基本身份验证并提供用户名和密码。

错误编号: -2144108319 0x803380E1
WinRM 客户端无法处理该请求。当前在客户端配置中禁用协商身份验证。 请更改客户端配置,然后重试请求。 如果这是针对本地配置的请求,请使用一个仍处于启用状态的身份验证机制。 若要使用 Kerberos,请指定本地计算机名作为
远程目标。 若要使用基本身份验证,请指定本地计算机名作为远程目标,指定基本身份验证并提供用户名和密码。

你远程去问题机里把negotiate=false,kerberos=false,改回来应该可以吗?

TOP

回复 2# mzzyb


这是本地笔记本
我知道你的想法 ,通过远程访问,主要是这个权限关了,本地也不给进,远程也不给进

TOP

目标主机运行什么服务,有FTP或者IIS之类的?如果有FTP就好办了,你百度winrm  的配置文件在哪里,你ftp进去,手动把那两个选项改回来,有IIS,那就自己入侵目标主机(我感觉这个比较难),然后远程。

TOP

试试在注册表里改回来
  1. HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN
复制代码

TOP

返回列表