Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 不传递凭据的PS远程会话_Powershell_Session_Kerberos_Powershell Remoting - Fatal编程技术网

Powershell 不传递凭据的PS远程会话

Powershell 不传递凭据的PS远程会话,powershell,session,kerberos,powershell-remoting,Powershell,Session,Kerberos,Powershell Remoting,我想启动一个新PSSession,而不必在脚本中传递凭据。我知道您可以从文件中获取密码,或者将其硬编码到脚本中,然后将其转换为安全字符串以启动会话。但是,我希望使用当前用户的凭据启动会话 我试图远程访问的计算机位于同一域中 Enter-PSSession -ComputerName $RemoteHost -Authentication Kerberos 我试过: Enter-PSSession -ComputerName machineInDomain 输入PSSession:连接到远程服

我想启动一个
新PSSession
,而不必在脚本中传递凭据。我知道您可以从文件中获取密码,或者将其硬编码到脚本中,然后将其转换为安全字符串以启动会话。但是,我希望使用当前用户的凭据启动会话

我试图远程访问的计算机位于同一域中

Enter-PSSession -ComputerName $RemoteHost -Authentication Kerberos
我试过:

Enter-PSSession -ComputerName machineInDomain
输入PSSession:连接到远程服务器失败,原因是 以下错误消息:WinRM无法处理该请求。这个 使用Kerberos身份验证时发生以下错误:错误 找不到网络路径。可能的原因有:
-用户名或 指定的密码无效。
-当没有 未指定身份验证方法和用户名。
-Kerberos 接受域用户名,但不接受本地用户名。
-服务 远程计算机名称和端口的主体名称(SPN)不存在 存在-客户端和远程计算机位于不同的域和 这两个域之间没有信任关系。在检查了 以上问题,请尝试以下操作:
-检查事件查看器中的事件 与身份验证相关。
-改变认证方式;添加 WinRM TrustedHosts配置的目标计算机 设置或删除HTTPS传输。请注意,中的计算机 TrustedHosts列表可能未通过身份验证。
-更多信息 关于WinRM配置,请运行以下命令:WinRM help 配置。有关更多信息,请参阅关于远程故障排除 帮助主题

第1行字符:16
+输入PSSession新建PSSession默认使用当前用户的凭据。我想我不明白你的问题。这些是加入域的PC吗?如@EBGreen所说,如果它们是域加入的,则默认使用当前的creds。或者您正在工作组中尝试此操作?我在域中,即使在域中也不使用当前凭据!我不知道这是否过时了
At line:1 char:1
+ Enter-PSSession -ComputerName $RemoteHost -Authentication Ke ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  + CategoryInfo          : InvalidArgument: ($RemoteHost) [Enter-PSSession], PSRemotingTransportException
  + FullyQualifiedErrorId : CreateRemoteRunspaceFailed