1

有没有办法像在命令提示符下使用标准右键单击“以管理员身份运行”一样打开任何程序?

我知道这个命令

runas /noprofile /user:Administrator cmd

以管理员身份打开 cmd,但如果“隐藏”管理员帐户未激活:

net user administrator /active:no

它不起作用,如果我想激活它,我需要拥有管理员权限,我们又回到了原点。

只要它来自cmd,它是否要求输入密码都没有关系。类似于 Linux 上的“sudo”。

4

2 回答 2

1

我想你已经回答了你自己的问题。与您将要获得的相比,它更RUNAS等同于 linux 。susudo

在某些时候,您必须首先获得 Windows 框的管理员权限(即激活隐藏的管理员帐户等),因为sudo在 linux 中也不会自动工作。您必须由有权sodoers访问/etc/sudoers文件的人添加到列表中。所以有一些设置。所有这些都指向确保未经授权的行为的安全。

于 2013-07-08T01:51:56.100 回答
0

假设您的工作站位于 Windows 域中,您可以创建一个域级别帐户,该帐户在您的所有工作站上都​​具有管理员权限。

例如,创建一个名为 DOMAIN\WkstnAdmin 的域用户。使用脚本或其他远程方法,使用域管理员帐户(例如,应该具有完全管理员权限的 DOMAIN\Administrator)将此 WkstnAdmin 用户添加到工作站上的本地管理员组。

然后,您可以根据需要使用此 WkstnAdmin 帐户在管理上下文中运行,根据需要禁用和启用该帐户,并根据需要随时更改密码。

无论如何,我相信最终您需要在您的 PC(无论是本地还是域)上保持一个有效的管理帐户,以便有效地管理您的工作站。

于 2013-07-08T01:58:58.783 回答