2

Я хочу получить список всех пользователей, которые вошли в систему локально или удаленно в Windows. Есть ли какая-либо команда для Windows, например «кто» для Linux?

3 ответа3

2

Вы можете просто использовать кто. На самом деле, кто не является командой Linux. Скорее это один из инструментов GNU, и они доступны и в Windows. Существует множество портов Windows для GNU. Есть Cygwin, конечно, но я лично использую GnuWin32.

Вы можете сделать это изначально с помощью WMI

wmic ComputerSystem Get UserName

И есть множество других сторонних инструментов. Например, очень полезные инструменты SysInternals предлагают PsLoggedOn.

2

На компьютерах с Windows было бы разумно познакомиться с powersehll:http://learn-powershell.net/2010/11/01/quick-hit-find-currently-logged-on-users/ Большинство административных задач может легко сделать с powersehll.

http://technet.microsoft.com/en-us/library/ff730963.aspx

0

Команда называется "whoami", а команда "whoami" не работает в Windows XP без загрузки средств поддержки SP2. Команда не является родной для ОС. http://www.microsoft.com/en-us/download/details.aspx?id=18546

используйте команду как c:> whoami

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .