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

Как проверить, имеет ли мой текущий пользователь права администратора или нет?

Я выигрываю XP sp2. Как проверить, есть ли у меня права администратора или нет?

Я не могу проверить свойства системы. У меня не так много элементов в панели конфигурации. Кажется, что у меня нет прав администратора, но как это формально проверить? Есть ли для этого инструменты командной строки?

Ответы (7)

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

Пуск -> Выполнить -> cmd.exe

net user <username>

Покажет членство в локальной группе в нижней части вывода, чтобы его было легко найти. Это, вероятно, намного быстрее, чем пробираться через GUI для поиска опций (win+R,cmd,enter, без использования мыши).

Если вы находитесь в домене, используйте вместо этого локальную группу:

net localgroup Administrators

Проверьте список локальных групп с локальной группой самостоятельно.

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

Другой очень простой способ в XP - щелкнуть правой кнопкой мыши на часах в лотке и выбрать команду Adjust Date/Time (Настроить дату/время). Вы получите сообщение, если у вас нет прав администратора.

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

что не является универсальным методом, так как такой скрипт не работает в случае другого системного языка. Например: в русском языке у нас есть не Администраторы, а Администраторы (да, я согласен, что это абсолютная глупость, но это так в микрософте).

есть ещё один вариант для 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]

(w/o скобки, если в названии группы есть пробелы, используйте “” вокруг названия).

Если вы не уверены в группах, используйте

net localgroup

И это даст вам все локальные группы на вашем компьютере. Затем используйте первую команду, чтобы узнать, являетесь ли вы членом группы. Это может помочь вам выяснить, имеете ли вы полные права администратора или, может быть, просто права Power User.

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

На самом деле, вы просто нажимаете правой кнопкой мыши на любой файл и нажимаете “свойства”, а затем смотрите на безопасность. Это даст вам список групп пользователей. Проверьте, являетесь ли вы частью группы администратора или нет, и вы будете знать.

Похожие вопросы

12
9
9
8
1