我可以通过powershell为tightVNC设置密码吗?

时间:2017-05-03 20:01:09

标签: powershell command-line puppet tightvnc

我想通过puppet维护tightVNC,我能够使用chocolatey provider安装。

如何通过puppet维护tightVNC的配置(密码设置)?

是否有任何tightVNC命令可用于设置密码,以便我可以使用puppet(exec资源)运行命令

感谢。

2 个答案:

答案 0 :(得分:1)

您可以直接在Windows regedit中设置tightvnc密码。

注册路径:HKEY_CURRENT_USER\Software\TightVNC\Server

但是,紧密vnc以加密形式存储密码。

所以你必须先加密密码。

对于加密然后密码有现成的vncpasswd实用程序

对于Vncpasswd实用程序:https://github.com/trinitronx/vncpasswd.py

答案 1 :(得分:1)

使用 GUI 配置 TightVNC 服务器并设置您想要的密码。然后从提升的命令提示符运行:

reg export HKLM\Software\TightVNC\Server foo.reg

生成的文件 foo.reg 包含您的 vnc 加密格式的密码以及您对 TightVNC 服务器的其他首选项。如果需要,请使用记事本查看文件。

要在另一台计算机上安装您的密码和首选项,请从提升的命令提示符复制 foo.reg 并将其合并到注册表中:

reg import foo.reg

如果需要,重新启动 TightVNC 服务:

sc stop tvnserver
sc start tvnserver