有没有办法打开任何程序,就像在命令提示符下右键单击“以管理员身份运行”一样打开任何程序?
我知道这个命令
runas /noprofile /user:Administrator cmd
以管理员身份打开cmd,但如果“隐藏”管理员帐户未激活:
net user administrator /active:no
它不起作用,如果我想激活它,我需要拥有管理员权限,我们又回到原点。
只要它来自cmd,它是否要求输入密码并不重要。像linux一样的“sudo”。
答案 0 :(得分:1)
我想你已经回答了自己的问题。 RUNAS
与Linux su
相同,而不是sudo
。
在某些时候,您将不得不首先获得Windows框的管理员权限(即激活隐藏的管理员帐户等),因为linux中的sudo
也不会自动运行。您必须被有权访问sodoers
文件的人添加到/etc/sudoers
列表中。所以涉及一些设置。所有要点都回到了未经授权的行动的安全性。
答案 1 :(得分:0)
假设您的工作站位于Windows域中,您可以创建一个对所有工作站具有管理员权限的域级帐户。
例如,创建一个名为DOMAIN \ WkstnAdmin的域用户。使用脚本或其他远程方法,使用域管理员帐户(例如DOMAIN \ Administrator,应具有完全管理员权限)将此WkstnAdmin用户添加到工作站上的本地管理员组。
然后,您可以根据需要使用此WkstnAdmin帐户在管理上下文中运行,根据需要禁用和启用帐户,并根据需要随时更改密码。
无论如何,我相信在一天结束时,您需要在您的PC上保持一个管理帐户(无论是本地还是域名),以便有效地管理您的工作站。