Я хочу получить список всех пользователей, которые вошли в систему локально или удаленно в Windows. Есть ли какая-либо команда для Windows, например «кто» для Linux?
3 ответа
Вы можете просто использовать кто. На самом деле, кто не является командой Linux. Скорее это один из инструментов GNU, и они доступны и в Windows. Существует множество портов Windows для GNU. Есть Cygwin, конечно, но я лично использую GnuWin32.
Вы можете сделать это изначально с помощью WMI
wmic ComputerSystem Get UserName
И есть множество других сторонних инструментов. Например, очень полезные инструменты SysInternals предлагают PsLoggedOn.
На компьютерах с Windows было бы разумно познакомиться с powersehll:http://learn-powershell.net/2010/11/01/quick-hit-find-currently-logged-on-users/ Большинство административных задач может легко сделать с powersehll.
Команда называется "whoami", а команда "whoami" не работает в Windows XP без загрузки средств поддержки SP2. Команда не является родной для ОС. http://www.microsoft.com/en-us/download/details.aspx?id=18546
используйте команду как c:> whoami