在程序文件(x86)在我的公司。每次用户需要使用它们时,我都必须去他们的电脑前为他们输入管理员密码。
这没问题,但是有一个用户每天需要多次使用某个软件,所以我决定授权他或他的计算机在未经许可的情况下使用该软件。
我公司使用 windows server 2012 r2,我不清楚软件是如何被限制的。我的主管说,当一个软件可以在程序文件(x86)中添加或修改信息时,需要管理员的许可。
请帮我解决这个问题。
答案1
如果 UAC 提示请求管理凭据来执行应用程序,这与您的 WS2012 服务器无关,而是正在执行的应用程序要求这样做。
有两种方法可以解决这个问题。第一种方法要求您授予用户工作站上的本地管理员权限。
您需要做的是:
- 在您的 AD 环境中创建一个安全组,并将所有用户分配到该组。
- 在每台需要管理权限才能运行该应用程序的计算机上,打开计算机管理,并将创建的组添加到本地管理员组。
- 重新启动电脑,以确保新组确实已添加到本地管理员组。
您还可以使用以下参数创建该应用程序的快捷方式:
C:\Windows\System32\runas.exe /user:domain\username /savecreds "C:\fakepath\program.exe"
对于 /user 开关,请以 [COMPUTER]\[USER] 格式输入要用来运行应用程序的凭据(我建议使用本地管理帐户)。首次执行快捷方式时,系统会提示输入用户密码,然后应存储该密码以备将来使用,以后每次执行时都无需输入密码。确保包含 /savecreds 开关,并将应用程序路径括在引号中。
您还可以使用一个名为运行方式工具这将允许您存储应用程序运行时使用的管理凭据。