hi all:
公司有个服务的小程序,WMI远程管理,由于之前测试的时候,一直使用Administrator登录远程主机,一直没有出现问题,最近需要新增一项功能:验证通过WMI远程创建的账号(不属于Administrators组)对应的密码是否正确(可能通过本地修改的方式导致保存的密码和实际不一样),实际测试发现非管理员账号通过wmi连接远程要设置账号对应的WMI权限之后才能连接,实际没法满足这个要求,说白了需求就是:一般要看密码是否正确直接RDP登陆看下即可,现在要放到程序里面来做。一直没有找到合适的办法,有接触的过类似动作的大虾还请不吝赐教,感激涕淋!!!!
ps:刚发到msdn了,再拉到这里来,还请有接触过的或者有思路的大侠指点迷津!!3Q
公司有个服务的小程序,WMI远程管理,由于之前测试的时候,一直使用Administrator登录远程主机,一直没有出现问题,最近需要新增一项功能:验证通过WMI远程创建的账号(不属于Administrators组)对应的密码是否正确(可能通过本地修改的方式导致保存的密码和实际不一样),实际测试发现非管理员账号通过wmi连接远程要设置账号对应的WMI权限之后才能连接,实际没法满足这个要求,说白了需求就是:一般要看密码是否正确直接RDP登陆看下即可,现在要放到程序里面来做。一直没有找到合适的办法,有接触的过类似动作的大虾还请不吝赐教,感激涕淋!!!!
ps:刚发到msdn了,再拉到这里来,还请有接触过的或者有思路的大侠指点迷津!!3Q
如果是远程机器的本地账号,可以试试用NetUseAdd。具体见http://msdn.microsoft.com/zh-cn/library/windows/desktop/aa370645(v=vs.85).aspx