2009-08-21 15:40:30 +0000 2009-08-21 15:40:30 +0000
16
16

如何验证我的当前用户是否有管理权限?

我运行的是win XP sp2。如何检查我是否有管理员权限?

我无法查看系统属性。我在配置面板上没有那么多项目。似乎我没有管理员权限,但如何正式检查?有什么命令行工具吗?

答案 (7)

24
24
24
2009-08-21 15:49:39 +0000

开始 -> 运行 -> cmd.exe

net user <username>

会在输出的底部显示你的本地组成员,所以很容易找到。这可能比在GUI中笨拙地寻找选项(win+R,cmd,enter,不需要鼠标)要快得多。

如果你在域上,请使用localgroup代替。

net localgroup Administrators

用localgroup检查本地组的列表。

net localgroup
5
5
5
2009-08-21 17:30:51 +0000

在XP上还有一个非常简单的方法,就是右击托盘中的时钟,选择调整日期/时间命令。如果你没有管理员权限,你会收到一条信息。

4
4
4
2009-08-21 15:46:32 +0000

有一个很简单的方法可以检查当前用户在xp中是否有本地管理权限:

1.右键点击开始 2.检查是否有 “打开所有用户 "的选项 3.如果有,说明你有管理权限。

3
3
3
2012-07-02 22:13:55 +0000

如果你在/domain命令中添加net开关,它将在域级别运行该命令。这应该有助于那些希望在这些类型的组和用户上运行该命令的人。

它从非管理员用户开始工作。我测试过了。

它自动使用计算机是域的成员。全局组成员实际上是域组成员。

使用netcommand/help给出了非常详细的开关描述。我就是这样发现交换机的。如果你只是使用/?,你只能得到基本的语法帮助。

2
2
2
2010-04-20 18:59:19 +0000

例如:在俄语中,我们没有Administrators,而是Администраторы(是的,我同意这绝对是愚蠢的,但在微软就是这样)。

cmd还有一个变体:

if not exist "%logonserver%\admin$\*.*" goto common_user

但实验表明它也不是通用的,例如:在windows设置后的第一次管理员登录系统(也可能在许多其他情况下,如通过系统注册表禁用管理员共享等等)。

1
1
1
2009-08-21 18:26:10 +0000

要查看你是否是本地管理员组的成员,使用

net localgroup [admin group name]

(不要用括号,如果组名有空格,则在组名周围使用"“)。

如果你不确定群组,使用

net localgroup

这样你就会得到你电脑上所有的本地群组。然后使用第一个命令查看你是否是成员。这可以帮助你弄清楚你是否有完全的管理员权限,或者只是高级用户权限。

0
0
0
2009-08-21 15:43:26 +0000

其实,你只要去右击任何文件,然后点击 “属性",然后看安全。这样就会给你一个用户组的列表。检查你是否属于管理员用户组,你就知道了。