Windows账户远程管理方法、装置及存储介质制造方法及图纸

技术编号:23190698 阅读:15 留言:0更新日期:2020-01-24 16:11
本发明专利技术提出一种Windows账户远程管理方法、装置及计算机可读存储介质,其方法包括:调用层基于客户端的访问事件获取用户的指令信息;调用层根据指令信息生成控制指令以及数据参数;调用层将控制指令以及数据参数经代理层中转后发送至底层;底层根据控制指令以及数据参数生成命令执行程序;本地Windows主机执行命令执行程序实现对本地Windows主机账户的远程管理。建立一个包含调用层、代理层以及底层的三层构架,实现客户端与本地Windows主机的连接,通过在调用层、代理层以及底层设置相应的指令和程序实现对本地Windows主机的账户添加、删除、密码修改以及远程登录。

Windows account remote management method, device and storage medium

【技术实现步骤摘要】
Windows账户远程管理方法、装置及存储介质
本专利技术涉及Windows账户管理
,尤其涉及一种Windows账户远程管理方法、装置及计算机可读存储介质。
技术介绍
远程控制,指管理人员在异地通过计算机网络异地拨号或双方都接入Internet等手段,连通被控制的计算机,将被控计算机的桌面环境显示到自己的计算机上,通过本地计算机对远方计算机进行配置、软件安装程序、修改、远程访问等工作。远程控制通常通过互联网才能进行。位于异地的计算机是操纵指令的发出端,称为主控端或客户终端,位于本地的被控计算机叫做被控端或服务器端。远“程”不等同于远“距离”,主控端和被控端可以是位于同一局域网的同一房间中,也可以是连入Internet的处在任何位置的两台或多台计算机。在传统的远程登录方式中,在对被控端的主机进行远程控制之前,首先需要通过本地的管理员手动操作登录被控主机,然后才能通过需要远程登陆的方式登陆并访问此主机,这种方式不仅操作繁琐、效率低,而且严重浪费人力资源。此外,为了防止本地企业的重要信息被窃取,本地企业的不少应用都设置在内部网络中,外部用户的网络是无法直接到达,但是用户又有强烈的需求去使用这些内部应用,并且本地企业也希望在保证本地主机的数据安全的情况下为外部客户提供本地的一些应用服务,从而增大本地企业的效益。另外,由于访问本地企业主机的用户数量较多,且不同的用户所需要访问的本地主机上的应用服务也各不相同,因此,需要针对不同的用户建立不同的账户,并为每个账户仅配置相应的应用服务。然而,传统Windows账户的增添、删除、密码修改都是通过本地管理员手动操作完成的,并不能根据远程用户的意愿自动的在本地主机添加Windows账户,更不能够做到随时随地新增删除windows用户或者修改密码,严重影响本地Windows账户管理工作的效率。基于上述这些问题,亟需一种能够随时随地实现对本地Windows主机进行Windows账户新增、删除、密码修改以及远程登录的Windows账户管理方法。
技术实现思路
本专利技术提供一种Windows账户远程管理方法、电子装置以及计算机存储介质,其主要目的在于通过建立一个包含调用层、代理层以及底层的三层构架,实现客户端与本地Windows主机的连接,通过在调用层、代理层以及底层设置相应的指令和程序实现对本地Windows主机的账户添加、删除、密码修改以及远程登录,此外,通过将代理层部署在专有网路中能够有效的防止外部人员窃取本地Windows主机上的重要数据信息。为实现上述目的,本专利技术提供一种电子装置,该电子装置包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的Windows账户远程管理程序,所述Windows账户远程管理程序被所述处理器执行时实现如下步骤:在调用层基于客户端的访问事件获取指令信息;在所述调用层根据所述指令信息生成控制指令以及数据参数;将所述控制指令以及所述数据参数由所述调用层经代理层中转后发送至底层;在所述底层根据所述控制指令以及所述数据参数生成命令执行程序,以供本地Windows主机执行所述命令执行程序并实现对所述本地Windows主机账户的远程管理。优选地,所述调用层、所述代理层以及所述底层共同组成Windows账号管理构架,其中,所述调用层部署在与所述客户端互联网连通的服务器中,所述代理层部署在专用网络中,所述底层部署在所述本地Windows主机中;在所述调用层部署有命令生成程序,在所述代理层部署有命令中转程序,在所述调用层根据所述指令信息基于所述命令生成程序生成所述控制指令以及所述数据参数,在所述代理层基于所述命令中专程序将所述控制指令以及所述数据参数发送至所述底层。优选地,所述专用网络为所述调用层与所述底层之间的专线连接;所述专用网络的信息传输方式为单向传输。优选地,所述指令信息包括用户管理类型以及用户管理数据;其中,所述用户管理类型分为用户添加类型、用户删除类型、密码修改类型以及远程登录类型四类,所述用户管理数据包括申请名、登录名、登录密码以及新密码;其中,不同的用户管理类型对应不同的用户管理数据;在所述调用层根据所述用户管理类型生成对应的控制指令以及数据参数,在所述底层根据所述控制指令以及数据参数生成对应的命令执行程序,以供所述本地Windows主机执行所述命令执行程序并对所述本地Windows主机账户进行对应的远程管理。优选地,若所述用户管理类型为用户添加类型,则所述用户管理数据为申请名;在所述调用层根据所述用户添加类型生成用户添加控制指令,并根据所述申请名生成初始用户名和初始密码作为数据参数;在所述底层根据所述用户添加控制指令、所述初始用户名以及所述初始密码生成用户添加命名执行程序,以供所述本地Windows主机执行所述用户添加命令执行程序生成以所述初始用户名为用户名并以所述初始密码为密码的账户;若所述用户管理类型为用户删除类型,则所述用户管理数据为登录名以及登录密码;在所述调用层根据所述用户删除类型生成用户删除控制指令,并将所述登录名以及所述登录密码作为所述数据参数;在所述底层根据所述用户删除控制指令、所述登录名以及所述登录密码生成用户删除命令执行程序,以供所述本地Windows主机执行所述用户删除命令执行程序查找与所述登录名和所述登录密码相匹配的账户并删除所述账户;若所述用户管理类型为密码修改类型,则所述用户管理数据为登录名、登录密码以及新密码;在所述调用层根据所述密码修改类型生成密码修改控制指令,并将所述登录名、所述原密码以及所述新密码作为所述数据参数;在所述底层根据所述密码修改控制指令、所述登录名、所述登录密码以及所述新密码生成密码修改命令执行程序,以供所述本地Windows主机执行所述密码修改命令执行程序查找与所述登录名和所述登录密码相匹配的账户并根据所述新密码对所述账户的密码进行密码修改。优选地,在所述本地Windows主机与客户端之间设置有远程登录通道;若所述用户管理类型为远程登录类型,则所述用户管理数据为登录名以及登录密码;在所述调用层根据所述远程登录类型生成远程登录控制指令,并将所述登录名以及所述登录密码设置为所述数据参数;在所述底层根据所述远程登录控制指令、所述登录名以及所述登录密码生成远程登录命令执行程序,以供所述本地Windows主机执行所述远程登录命令执行程序登录与所述登录名和所述登录密码相匹配的账户并开启所述远程登录通道;其中,所述远程登录通道用于供客户端实现对所述本地Windows主机的远程登录以及访问。优选地,在所述远程登录通道内设置有加密网路传输协议,所述加密网络传输协议与所述登录名以及所述登录密码相关,所述远程登录通道用于供客户端根据所述登录名以及所述登录密码实现对所述本地Windows主机的远程登录以及访问。优选地,所述指令信息还包括协议类型,所述协议类型与所述本地Window本文档来自技高网
...

【技术保护点】
1.一种Windows账户远程管理方法,应用于电子装置,其特征在于,所述方法包括:/n在调用层基于客户端的访问事件获取指令信息;/n在所述调用层根据所述指令信息生成控制指令以及数据参数;/n将所述控制指令以及所述数据参数由所述调用层经代理层中转后发送至底层;/n在所述底层根据所述控制指令以及所述数据参数生成命令执行程序,以供本地Windows主机执行所述命令执行程序并实现对所述本地Windows主机账户的远程管理。/n

【技术特征摘要】
1.一种Windows账户远程管理方法,应用于电子装置,其特征在于,所述方法包括:
在调用层基于客户端的访问事件获取指令信息;
在所述调用层根据所述指令信息生成控制指令以及数据参数;
将所述控制指令以及所述数据参数由所述调用层经代理层中转后发送至底层;
在所述底层根据所述控制指令以及所述数据参数生成命令执行程序,以供本地Windows主机执行所述命令执行程序并实现对所述本地Windows主机账户的远程管理。


2.根据权利要求1所述的Windows账户远程管理方法,其特征在于,
所述调用层、所述代理层以及所述底层共同组成Windows账号管理构架,其中,所述调用层部署在与所述客户端互联网连通的服务器中,所述代理层部署在专用网络中,所述底层部署在所述本地Windows主机中;
在所述调用层部署有命令生成程序,在所述代理层部署有命令中转程序,
在所述调用层根据所述指令信息基于所述命令生成程序生成所述控制指令以及所述数据参数,在所述代理层基于所述命令中专程序将所述控制指令以及所述数据参数发送至所述底层。


3.根据权利要求2所述的Windows账户远程管理方法,其特征在于,
所述专用网络为所述调用层与所述底层之间的专线连接;
所述专用网络的信息传输方式为单向传输。


4.根据权利要求1所述的Windows账户远程管理方法,其特征在于,
所述指令信息包括用户管理类型以及用户管理数据;其中,所述用户管理类型分为用户添加类型、用户删除类型、密码修改类型以及远程登录类型四类,所述用户管理数据包括申请名、登录名、登录密码以及新密码;
其中,不同的用户管理类型对应不同的用户管理数据;
在所述调用层根据所述用户管理类型生成对应的控制指令以及数据参数,在所述底层根据所述控制指令以及数据参数生成对应的命令执行程序,以供所述本地Windows主机执行所述命令执行程序并对所述本地Windows主机账户进行对应的远程管理。


5.根据权利要求4所述的Windows账户远程管理方法,其特征在于,
若所述用户管理类型为用户添加类型,则所述用户管理数据为申请名;
在所述调用层根据所述用户添加类型生成用户添加控制指令,并根据所述申请名生成初始用户名和初始密码作为数据参数;
在在所述底层根据所述用户添加控制指令、所述初始用户名以及所述初始密码生成用户添加命名执行程序,以供所述本地Windows主机执行所述用户添加命令执行程序生成以所述初始用户名为用户名并以所述初始密码为密码的账户;
若所述用户管理类型为用户删除类型,则所述用户管理数据为登录名以及登录密码;
在所述调用层根据所述用户删除类型生成用户删除控制指令,并将所述登录名以及所述登录密码作为所述数据参数;
在所述底层根据所述用户删除控制指令、所述登录名以及所述登录密码生成用户删除命令执行程序,以供所述本地Windows主机执行所述用户删除命令执行程序查找与所述登录名和所述登录...

【专利技术属性】
技术研发人员:林琪琛覃芳王丹赵楚旋何浩曹晓能徐乐乐张润青
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1