我们在开发环境中使用许多远程桌面,并且有多个环境中部署的多个服务器。记住它们的IP地址、用户名和密码很繁琐。我想编写一个带有按钮的小实用程序。当单击时,我想自动从某个列表中获取用户名和密码来启动这些远程桌面。
我知道MS远程桌面有一个命令行等效工具: mstsc
。这个问题建议按照以下方式执行:
cmdkey /generic:TERMSRV/"computername or IP address" /user:"username" /pass:"password"
mstsc /v:"computer name or IP"
第一行运行成功并显示凭据已添加。然后当我运行第二行时,它会为指定的IP地址运行远程桌面连接并要求输入用户名和密码。我希望它能够自动应用在cmdkey
中指定的凭据,简单地打开指定IP地址上的远程桌面连接。
这里有什么问题?使用这样的PowerShell脚本可能吗?
我可以通过HTML页面调用此脚本吗(因为我将放置许多其他资源到该网页上,这些资源将作为我们开发人员的一个站点链接,以便我们每次需要它们时不必浪费时间和精力去寻找它们)?通过注册应用程序到URI方案实现可能吗?
还有其他(标准)方法吗?