我已经关注了下面显示的关于使用存储凭据的大量线程,但仍然无法将它们传递给虚拟机连接命令。当我存储凭证时,使用虚拟机连接喜欢:
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
您可以简单地使用常规远程桌面连接来连接到虚拟机。
根据您设置虚拟机和主机之间的网络的方式,可能需要进行一些调整。我不记得哪一个对我有帮助(我已经研究了好几天了),但其中一些肯定有帮助: