我需要为同事设置一台笔记本电脑。他应该有普通用户帐户,但为了连接到大学网络,他需要一个需要管理员权限才能运行的程序。该程序是一个命令行实用程序。
是否有可能以某种方式从他的帐户以管理员身份运行该程序,而不需要他输入管理员密码?
PS 我们尝试将程序作为服务运行,但没有成功,因为该程序需要与用户交互(大学网络的凭证)。
答案1
为了实现这一点,您可以使用 runas 命令:
runas /savecred /user:Administrator command
但正如Tejs所指出的,这将使计算机容易遭受安全攻击。
答案2
嗯...不是吗?这就是安全上下文要求他输入管理密码的全部目的。
如果你能的话,野外就会出现一大堆令人讨厌的病毒。
答案3
尝试以用户身份运行,在我的 Windows XP 上运行良好,但我不确定它在其他 Windows 系统上运行良好。