我正在尝试从远程PowerShell会话从PowerShell执行jar文件。下面是我当前的脚本块,它似乎在远程计算机上不起作用。看来jar文件正在获取匿名凭据,但是如果我在jar之前放置一个username命令,我会得到实际用户。
Invoke-Command -ComputerName "servera" -ScriptBlock {
java -cp "multiplejars" main "arguments"
} -Credential $global:credential
这是我当前的错误。
由以下原因引起:liquibase.exception.DatabaseException:com.microsoft.sqlserver.jdbc.SQLServerException:用户'NT \ AUTHORITY \ ANONYMOUS \ LOGON'登录失败。 ClientConnectionId:7071e2b2-bad9-48db-b01a-d86665c783ff
答案 0 :(得分:0)
我找到了根本原因。似乎是在本地计算机上禁用了CredSSP。脚本和罐子都很好。只是缺少这种设置。