无法将存储的凭据传递给 vmconnect

无法将存储的凭据传递给 vmconnect

我已经关注了下面显示的关于使用存储凭据的大量线程,但仍然无法将它们传递给虚拟机连接命令。当我存储凭证时,使用虚拟机连接喜欢:

vmconnect mypc ubuntu-pc /credential (Get-StoredCredential -UserName bernie)

无论使用何种方法,我都会收到此消息:

“凭据‘System.Management.Automation.PSCredential’不在凭据存储中”

我还尝试使用 Windows 10 凭据管理器手动添加凭据。

如何使用存储的凭证虚拟机连接命令?

尝试的方法:

答案1

尝试使用 cmdkey。像这样存储用户/密码:

如果在域上

cmdkey /generic:domain\server /user:domain\bernie /pass:1234

如果不在域上:

cmdkey /generic:.\server /user:.\bernie /pass:1234(也可以用本地机器名替换点)

添加完成后,运行cmdkey /list并查看底部条目的值 Target=。

接下来,使用 vmconnect 进行连接,如下所示:

VmConnect.exe "mypc" "ubuntu-pc" /credential LegacyGeneric:target=.\bernie

最后一个 target= 参数将是运行 cmdkey /list 时返回的值

答案2

您可以简单地使用常规远程桌面连接来连接到虚拟机。

根据您设置虚拟机和主机之间的网络的方式,可能需要进行一些调整。我不记得哪一个对我有帮助(我已经研究了好几天了),但其中一些肯定有帮助:

相关内容