【问题标题】:Enable-PSSession without credentials in hyper-v vm在 hyper-v vm 中启用没有凭据的 PSSession
【发布时间】:2019-04-28 20:45:38
【问题描述】:

我想在没有用户凭据(没有用户名和密码)的情况下访问 Hyper-V VM。有什么方法或 PowerShell 脚本或命令来实现这一点吗?

【问题讨论】:

  • 指定你的目标,而不是你想要完成的任务。您必须为远程 Powershell 会话提供凭据 (docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/…)。
  • 感谢 Gurentdher Schmitz,但我可以使用主机 PowerShell 访问远程计算机。我的问题是在没有用户凭据的情况下访问远程机器,这样我们就可以在每次请求凭据时都无需麻烦客户端即可进行故障排除。

标签: powershell remote-access powershell-remoting


【解决方案1】:

凭证参数不是强制性的。如果您不使用它,则将使用您当前的用户创建 pssession。如果此用户有权访问远程服务器,则不需要凭据。

如果您需要其他用户进行 pssession,则需要凭据。但是,您可以创建一个凭据对象 ($cred = Get-Credential) 来存储凭据,以便在您反复需要它们的地方使用更长的 powershell 会话。

【讨论】:

  • 我已经使用 Get-Credential 登录,但我不需要凭据。
【解决方案2】:

您可以尝试使用参数-Authentication NegotiateWithImplicitCredentials

【讨论】:

  • 谢谢 montonero,请建议这是否是正确的命令 Enter-PSSession -VMName 16core -Authentication NegotiateWithImplicitCredentials
  • 应该是。抱歉,我还没有尝试连接到 Hyper-V,但它可以连接到主机。
猜你喜欢
  • 2013-12-01
  • 2023-03-08
  • 2017-04-20
  • 2019-05-15
  • 1970-01-01
  • 2016-08-12
  • 1970-01-01
  • 2019-03-28
  • 2014-01-31
相关资源
最近更新 更多