Как определить, является ли пользователь домена локальным администратором на компьютере


12

Я хотел бы знать, имеет ли пользователь MYDOMAIN\SomeUserправа локального администратора на текущем компьютере.

Я могу видеть, есть ли у локальной учетной записи администратора, используя:

C:\>NET USER Mike
User name                    Mike
Full Name
...
Local Group Memberships      *Administrators

Однако, если я попытаюсь:

C:\>NET USER MYDOMAIN\SomeUser

или:

C:\>NET USER "MYDOMAIN\SomeUser"

Я получаю стандартный экран справки по синтаксису.

Я могу проверить это из оснастки MMC «Управление компьютером», но это занимает слишком много времени для загрузки, и я хотел бы быстро сделать это из командной строки. Если у кого-то есть сценарий VBS, это тоже подойдет.

Примечание: если у кого-то есть лучшие теги для этого вопроса, пожалуйста, не стесняйтесь добавлять их!


Вы понимаете, что разрешение на уровне домена может переопределить любые локальные разрешения, которые вы могли бы назначить локальному профилю?
— Ramhound

@Ramhound Похоже, что он обеспокоен пользователями домена, а не локальными пользователями. Он понимает, как проверить локальную учетную запись, но не знает, как проверить, является ли учетная запись домена локальным администратором из командной строки.
— Таннер Фолкнер

Правильный. Я просто искал ярлыки командной строки для вещей, которые я уже делал.
— Майк Кристенсен

Ответы:


16

Попробуй net localgroup administratorsвместо этого. Если вы хотите, чтобы команда PowerShell проверила конкретного пользователя, посмотрите этот пост в блоге . Однако я надеюсь, что локальных администраторов не так много, что вы не сможете определить, о чем идет речь.


Именно то, что я искал! Спасибо, сэр.
— Майк Кристенсен

6

Пытаться

C:\>NET USER SomeUser /domain

вместо

C:\>NET USER MYDOMAIN\SomeUser

Поскольку на этот вопрос уже есть принятый ответ, вам нужно более подробно рассказать, почему ваш метод является более подходящим вариантом.
— Мэтью Уильямс

1

Попробуйте эту команду, чтобы получить всю информацию о пользователе. это команда PowerShell.

GPRESULT -Z /USER [username]
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.