如何使用
Hyena
与
RealVNC
实现灵活的远程控制
Author:David Tseng 51CTO ID: dazern
作为一名
PC
数量超过
500
台以上的公司
IT PRO
,相信大家都在烦恼如何才能在不致于使自己过度疲劳的情况下实现方便快捷并且有效的用户计算机问题处理,那么在当今管理工具满天下的
IT
圈子里,哪些软件才是最好最方便的了?相信大家一定不会忘记
Demoware
、
pcanywhere
、
mstsc
等等,不过今天我要向大家介绍不是上面的几个,而是我最中意的
Hyena
和
RealVNC
,希望各位同仁在看过此篇文章后能更加的了解这
2
个软件、喜欢上他们,更希望这套方案能为你的工作真正带来方便与快捷。
这两个软件的
download
地址分别如下:
Hyena
:
http://www.systemtools.com
RealVNC
:
http://www.realvnc.com
闲话少叙,下面就让我来为大家讲解如何配置并快捷的使用这套工具吧!
1.
安装
Hyena7.7C
,并选择安装
strcm
(这个软件是用来向客户端推送
RealVNC
服务器端程序)安装完后,注意完成注册。
2.
安装
RealVNC
,并完成注册;
由于
VNC
是需要
license
才能运行的程序,而当我们用
Hyena
向被控端(即
VNC
服务器端)推送
VNC
后,由于没有执行注册的步骤,在这种情况下如果被控端
VNC
程序没有被注册,则在使用
Hyena
进行远程控制时,会提示这个错误信息:“注册码丢失或过期!”
所以我们需要在本机将
VNC
服务器端配置好,为了方便我们在此需要将
VNC
服务器端的安全验证密码设为空,注意设置完成后,再进入到本机的注册表,在“
HKEY_LOCAL_MACHINE\SOFTWARE\RealVNC
”
这个节点下将
RealVNC
的整个注册表信息全部导出,并保存为“
RealVNC.reg
”同时建立一个名为“
RealVNC.bat
”的批处理文件,批处理文件内容如下:
@ECHO OFF
ECHO Changing RealVNC Security
%WINDIR%\regedit.exe /s \\loacalhostname\documents\scripts\RealVNC.reg
ECHO RealVNC Security changed
建立这两个文件的作用就在于,通过
PSEXEC
这个
命令从远端将
RealVNC
的注册表信息完全导入到
VNC
的被控端,这样一个操作过程就避免了上述的“
licence
过期或丢失”的错误。
3.
在生成好上述的两个文件后,我们还需要在本机端建立一个共享文件夹,并将这两个文件放入共享文件夹内,然后在
Hyena
中建立一个
tools
命令行。
Hyena
命令行的建立,按如下步骤建立:
Hyena
软件的菜单栏上找到
Tools
――
>Settings
――
>"Tools" Tab
――
>New
由于我们是要用
PSEXEC
这轻量化
telnet
程序向
VNC
被控端装程序,所以我在此就将
PSTOOL
这个程序包全部放入到了
Hyena
的安装目录下,例如:
..\Hyena\tools
这里我例举一个建立工具命令行的参考:
Menu Caption
:
PSEXEC: Active VNC From client side
Command Line
:
C:\Program Files\Hyena\Tools\psexec.exe \\%E% -u domain\username -p password -c -f "\\loacalhostname\documents\scripts\RealVNC.bat" &pause
“注释:
1. %E%
是个变量名,在HYENA
里指的是被控制端电脑的主机名;
2.
另外由于在域环境中用户的密码是定期更改的,所以在使用过程中,
如果当用户的密码更改后,则在PSEXEC
这条命令中也要相应的更改
为用户的最新密码;
3.\\loacalhostname\documents\
:
这个路径是用来共享注册表文件和批处理文件的共享主机的文件夹路径;
用户在使用时请根据你的实际情况进行设置更改。
4.
命令行后面的‘&pause
’这个参数是用来控制在命令执行完毕后不
立即退出执行画面,而由操作者在观看执行结果后,自己来按任意键手动退出程序。”
Command line samples:
1. Use PSEXEC to install RealVNC in to the Registry:
C:\Program Files\Hyena\Tools\psexec.exe \\%E% -u domain\username -p password -c -f "\\loacalhostname\documents\scripts\RealVNC.bat" &pause
2. Use PSEXEC to delete RealVNC from the Registry:
C:\Program Files\Hyena\Tools\psexec.exe \\%E% -u domain\username -p password -c -f "\\loacalhostname\documents\scripts\DeleteRealVNC.bat" &pause
4.
在上述步骤全部完成后,接下来就是使用
Hyena
去远程控制一台电脑啦,
首先是使用
strcm
程序向远端安装
VNC
服务器端,然后通过刚才新建立的
tools
去注册安装好的
VNC
服务器端,
接下来再使用
strcm
去连接
VNC
服务器(每一个被控端PC都是一个VNC服务器),这样做完后,你会发现,原来
Hyena
如此方便!
RealVNC
是业界最有名的远程控制软件,在此我不再多言;而对于
Hyena
这款工具,我觉得其不愧是是所有
window AD
管理工具中的王者,其所提供的
Tools
扩展功能是其他同类软件所不具备的,正因为如此才有了与
RealVNC
、
TightVNC
等各类
RC
工具的协同作战。
至此,使用
Hyena
与
RealVNC
协同作战实现灵活
RC
的方案就讲解完毕了,希望能给各位同仁提供些许帮助。
本文出自 “用心超越” 博客,转载请与作者联系!