域普通用户“免输入管理员密码”运行需要管理员权限的软件(使用runas工具实现,用户看不到管理员密码)(文章最后附软件下载地址)

域普通用户“免输入管理员密码”运行需要管理员权限的软件(使用runas工具实现,用户看不到管理员密码)(文章最后附软件下载地址) 


实现思路:

用bat脚本的方式运行“使用runas工具以域管理员权限的帐号运行某个软件”,第一次运行需要输入密码,后面无须再输入密码,因为在第一次输入密码时就已经保存在电脑上了,所以说后面是免密码运行,把bat脚本文件再发送一个快捷方式到电脑桌面给用户即可。

 

实现步骤:

1)电脑已加入域,当运行a.exe这个软件时弹出用户帐户控制对话框,需要输入管理员用户名密码。

2)准备好bat文件

3)运行bat文件进行授权

4)测试,直接运行bat文件,a.exe直接正常运行,测试结果:通过,即不用再输入用户名和密码(注意是运行bat文件)

5)查看电脑凭据

6)可以把bat文件发送一个快速方式到电脑桌面,并修改掉软件的图标

 

1)电脑已加入域,当运行a.exe这个软件时弹出“用户帐户控制”对话框,需要输入管理员用户名密码。

1.png

2.png

如果a.exe软件强以正常运行的话,如下图所示,直接把计算机的名称显示出来:

1.png

2)准备好bat文件

@echo off

runas /savecred /user:administrator@zh-cjh.local "C:\Users\u1\Desktop\software\a.exe"

1.png

语法解析:

runas 是一个 Windows 命令行工具,用于以其他用户的安全上下文(即权限)运行程序。命令 runas /savecred /user:administrator@zh-cjh.local "C:\Users\u1\Desktop\software\a.exe" 的语法解析如下:

  • runas:这是命令的主体,表示要以其他用户的身份运行程序。
  • /savecred:这个选项告诉      runas 命令保存用户的凭据(用户名和密码),以便在后续使用中不需要再次输入。这通常用于需要频繁以相同用户身份运行程序的情况。
  • /user:administrator@zh-cjh.local:这个选项指定了要以其身份运行程序的用户。这里,用户名是      administrator,并且它属于 zh-cjh.local 这个域或计算机名。
  • "C:\Users\u1\Desktop\software\a.exe":这是要运行的程序的完整路径。路径被双引号包围,以确保包含空格或特殊字符的路径能被正确解析。

综上所述,这个命令的作用是:以 zh-cjh.local 域中的 administrator 用户身份运行位于 C:\Users\u1\Desktop\software\ 目录下的 a.exe 程序,并且保存该用户的凭据以便后续使用。

 

3)运行bat文件进行授权

1.png

输入密码后,程序即正常运行:

1.png


4)测试,直接运行bat文件,a.exe直接正常运行,测试结果:通过,即不用再输入用户名和密码

注意:如果不是运行bat文件,而是运行a.exe文件,则还是需要输入用户名密码。

1.png


5)查看电脑凭据

不用再输入用户名和密码,是因为用户名和密码已保存到电脑上,也是可以删除的。

如果删除凭证,则运行a.exe软件时需要再次输入密码后才又可免密码运行a.exe软件。

1.png

2.png

如果不需要凭证了,直接删除即可,如下图所示:

1.png



6)可以把bat文件发送一个快速方式到电脑桌面,并修改掉软件的图标

1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png

完成。


(文章最后附软件下载地址)

a.exe和bat文件.zip


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » 域普通用户“免输入管理员密码”运行需要管理员权限的软件(使用runas工具实现,用户看不到管理员密码)(文章最后附软件下载地址)

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!