积极答复者
如何指定某特定程序自动以管理员运行

问题
-
问题:
在非域环境中,如何设定让USERS普通用户组的用户,在运行某个特定程序时,以administrator运行(并且免输,免确认),也就是说对于某个特定程序。
情景描述:
我司目前为全面替换成win10系统环境,并借此契机加强系统安全管理和控制。
我司有一个委托开发商开发的工作底层程序,服务包括打印服务,文件共享,组内讨论等功能,在每天开机时先行启动。由于该程序必须由管理员权限进行启动,否则功能无法实现。无奈只能公开administrator的密码以便每位员工早上开机时运行程序,由于管理员密码的公开,对电脑及数据安全造成了很大的安全隐患
现在我们我们的电脑逐步升级win10,公司决定不再公开管理员权限的。每台电脑拥有2个账户administrator和user,分别属于administrators和users组。user账户运行(或自动运行)这个程序,win10以administrator打开运行。
急求贵司予以解答这个问题困扰。
答案
-
你好,
感谢你的提问。
根据你的描述,你的需求是要在win10工作上使用没有管理员权限的用户运行需要管理员权限的应用程序,需要确认一下,这是你的需求吗?
如果正确的话,你可以使用以下方法实现的你的需求。
1. 这可能并不是一个安全的方法。
创建让标准用户以管理员身份运行应用程序的快捷方式
首先,使用管理员身份登录。---->> 在桌面右击新建快捷方式 ----->> 在出现的框中输入以下内容为基础的命令:
runas /user:ComputerName\Administrator /savecred "C:\Path\To\Program.exe"
将ComputerName替换为计算机的名称,并将C:\ Path \ To \ Program.exe替换为要运行的程序的完整路径。
首次双击快捷方式时,系统将提示您输入管理员帐户的密码。之后,该密码将被保存-下次您双击快捷方式时,该应用程序将以管理员身份启动,而无需您输入密码。
管理员密码已保存在Windows凭据管理器中–如果要删除已保存的密码,可以从此处进行。
2. 这可能是一个相对比较安全的方法。
通过设置计划任务以在管理员模式下运行该应用程序,然后设置一个单独的快捷方式来告知计划任务运行,该方法可以起作用。
首先打开任务计划程序--->>右击任务计划程序--->>创建任务--->>填写任务名称,然后勾选使用最高权限运行,或者指定管理员账号运行这个计划任务,且请确保不管用户是否登录都要运行已勾选。
--->>现在切换到“ 操作”选项卡,单击“ 新建”按钮,然后向下浏览到您尝试启动的应用程序。--->>点击确定完成计划任务的设置。 --->>右击桌面创建快捷方式,然后输入以下命令
schtasks /run /tn “TASKNAMEINQUOTES”
替换你刚刚创建的计划任务的命令,之后你打开这个快捷方式将会运行这个计划任务,且会使用管理员账号运行你所需要的应用程序。
最好的祝福,
Lee
Just do it.
- 已标记为答案 Sean.Yin 2019年10月22日 1:28
全部回复
-
你好,
感谢你的提问。
根据你的描述,你的需求是要在win10工作上使用没有管理员权限的用户运行需要管理员权限的应用程序,需要确认一下,这是你的需求吗?
如果正确的话,你可以使用以下方法实现的你的需求。
1. 这可能并不是一个安全的方法。
创建让标准用户以管理员身份运行应用程序的快捷方式
首先,使用管理员身份登录。---->> 在桌面右击新建快捷方式 ----->> 在出现的框中输入以下内容为基础的命令:
runas /user:ComputerName\Administrator /savecred "C:\Path\To\Program.exe"
将ComputerName替换为计算机的名称,并将C:\ Path \ To \ Program.exe替换为要运行的程序的完整路径。
首次双击快捷方式时,系统将提示您输入管理员帐户的密码。之后,该密码将被保存-下次您双击快捷方式时,该应用程序将以管理员身份启动,而无需您输入密码。
管理员密码已保存在Windows凭据管理器中–如果要删除已保存的密码,可以从此处进行。
2. 这可能是一个相对比较安全的方法。
通过设置计划任务以在管理员模式下运行该应用程序,然后设置一个单独的快捷方式来告知计划任务运行,该方法可以起作用。
首先打开任务计划程序--->>右击任务计划程序--->>创建任务--->>填写任务名称,然后勾选使用最高权限运行,或者指定管理员账号运行这个计划任务,且请确保不管用户是否登录都要运行已勾选。
--->>现在切换到“ 操作”选项卡,单击“ 新建”按钮,然后向下浏览到您尝试启动的应用程序。--->>点击确定完成计划任务的设置。 --->>右击桌面创建快捷方式,然后输入以下命令
schtasks /run /tn “TASKNAMEINQUOTES”
替换你刚刚创建的计划任务的命令,之后你打开这个快捷方式将会运行这个计划任务,且会使用管理员账号运行你所需要的应用程序。
最好的祝福,
Lee
Just do it.
- 已标记为答案 Sean.Yin 2019年10月22日 1:28