当前位置: 首页 > 知识库问答 >
问题:

Invoke SqlCmd在进入PSSession后出现“NT AUTHORITY\ANONYMOUS LOGON”错误?

傅志诚
2023-03-14

我从我的PCClientPCent-pssesion之后对Remote teServer运行了以下查询。(我需要使用Windows集成安全性)

Enter-PSSesion RemoteServer # from ClientPC
Invoke-Sqlcmd -ServerInstance sqlserver 'select 1 a' # in the ps session of RemoteServer

它的错误是

调用Sqlcmd:用户“NT AUTHORITY \ ANONYMOUS LOGON”的登录失败。

然后我做了以下步骤。

在远程服务器上,

Enable-WSManCredSSP -Role server

它回来了

CredSSP Authentication Configuration for WS-Management
CredSSP authentication allows the server to accept user credentials from a remote computer. If you enable CredSSP
authentication on the server, the server will have access to the user name and password of the client computer if the
client computer sends them. For more information, see the Enable-WSManCredSSP Help topic.
Do you want to enable CredSSP authentication?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"):


cfg               : http://schemas.microsoft.com/wbem/wsman/1/config/service/auth
lang              : en-US
Basic             : false
Kerberos          : true
Negotiate         : true
Certificate       : false
CredSSP           : true
CbtHardeningLevel : Relaxed

在我的PCClientPC上。

PS C:\> Enable-WSManCredSSP -Role client -DelegateComputer *

CredSSP Authentication Configuration for WS-Management
CredSSP authentication allows the user credentials on this computer to be sent to a remote computer. If you use CredSSP
 authentication for a connection to a malicious or compromised computer, that computer will have access to your user
name and password. For more information, see the Enable-WSManCredSSP Help topic.
Do you want to enable CredSSP authentication?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"):


cfg         : http://schemas.microsoft.com/wbem/wsman/1/config/client/auth
lang        : en-US
Basic       : true
Digest      : true
Kerberos    : true
Negotiate   : true
Certificate : true
CredSSP     : true

但我还是有错误?

共有1个答案

师建德
2023-03-14

如果在客户端和服务器上都启用了CredSSP(这是双跳身份验证所必需的),您必须简单地将身份验证显式指定为CredSSP,因为默认情况下它不会与它连接。

Enter-PSSession RemoteServer -Authentication Credssp -Credential (Get-Credential)
 类似资料:
  • 我不断地犯这些错误。最近开发了一个简单的web应用程序并发布在我的存储库中,此后不断出现这些错误。 即使在删除了节点模块和包之后,我仍然不断地出现错误。json,我卸载了node并再次安装,运行npm innit以获取我的包。json和我得到了这个错误 “CALL”C:\Program Files\nodejs\node.exe“C:\Program Files\nodejs\node\U mod

  • 我正在使用GitHub提供的antlr4语法分析器和词法分析器来解析Python3中的PHP。 当我直接使用这些语法时,我的PoC代码工作: antlr试验。py 这给出了输出 当我使用以下PHP时。g4语法,我犯了很多错误: 在对pythons导入交换评论之后,我得到了这个错误 然而,当我在语法上运行antlr4工具时,我没有出错。我在这里被难住了——是什么导致了这个问题?

  • 我是MongoDB和NodeJS的新手。我编写了一个简单的应用程序,测试RESTFUL状态API的写入速度: 我从终端使用启动应用程序。然后我编写了一个单独的python脚本,其中包含无限的while循环,没有任何睡眠器/超时,只需提交带有。 几秒钟内一切正常。但当我的API向mongodb写入1084条记录时,我从上面的一条if语句中得到了以下错误: -------------连接错误-----

  • 我在VPS上使用这个脚本已经很多年了。它还在工作。 现在我要转到另一个主机。我正在尝试使用相同的脚本(当然,我用新凭据更改了ROOT_密码),但我不知道为什么会出现这种情况:

  • 我正在用Nestjs、MySQL和Typeorm制作一个电子邮件表。我有字符类型的主键长度为39,并把一个独特的字符串组成的UUID连接与一些额外的刺。下面是我在名为“电子邮件”的Nestjs实体文件中使用Typeorm制作主键的方法。其中没有@PrimaryColiv或@PrimaryGeneratedColiv。 表中有一些数据。在我将长度从39改为45并运行服务器后,TypeOrmMoule