Я пишу a plugin для grunt, и мне нужно иметь возможность войти в настоящее имя пользователя пользователя, будь то в операционной системе * nix или Windows. Я осмотрелся, но не нашел хорошего способа сделать это. Это возможно? Я видел, что он может работать с использованием process.env
, но я читал, что это не может работать на окнах платформ совсем как это делает на * Nix ...Получить имя пользователя компьютера
1
A
ответ
2
Оба Linux и Windows хранят имя пользователя в переменной среды, но имя переменной различно, эта строка кода протестирована как на Centos 6, так и на Windows 8:
var username = process.env.USER || process.env.USERNAME
0
В Windows: %username%
В Unix: whoami
+1
Как и в ... запускайте эти команды и выходите на выход ? Мне понравился бы ответ в контексте «grunt», если это возможно :) – kentcdodds
Смежные вопросы
- 1. Получить имя компьютера и зарегистрированное имя пользователя
- 2. получить имя клиента и имя пользователя компьютера
- 3. Как получить имя пользователя от компьютера?
- 4. Не удалось получить «имя компьютера пользователя»
- 5. Получить имя компьютера
- 6. Получить имя компьютера
- 7. Как получить имя компьютера?
- 8. Как получить имя компьютера человека
- 9. имя компьютера пользователя вместе с ip-адресом
- 10. Получить имя пользователя пользователя Windows
- 11. В Active Directory как получить имя компьютера пользователя
- 12. Получить имя пользователя вызывающего абонента вместо имени компьютера в WCF
- 13. Получить информацию о подлинности пользователя (не имя компьютера)
- 14. Получить IP и имя компьютера
- 15. Как получить имя компьютера клиента
- 16. Получить имя компьютера клиента/MAC
- 17. Найти имя пользователя физического компьютера из MSTSC
- 18. Получить настоящее имя пользователя
- 19. Как получить имя пользователя macosx Имя пользователя в объекте-c
- 20. Получить имя участника компьютера с помощью `GetUserNameEx`
- 21. Как получить имя компьютера внешнего компьютера в VB.Net?
- 22. Как получить имя компьютера и IP-адрес локального компьютера
- 23. Получить полное имя пользователя новое имя пользователя
- 24. Автоматическое имя компьютера, использующего PowerShell, получить имя хоста и MDT
- 25. Получить имя клиентского компьютера в веб-приложении
- 26. Получить имя машинного компьютера в ASP.NET MVC?
- 27. Получить имя клиентского компьютера в MVC 4
- 28. Как получить имя компьютера в .NET
- 29. Получить дружественное имя для браузера/компьютера
- 30. Получить доменное имя компьютера из Windows API
Но имейте в виду, что они, поскольку они являются только переменными среды, могут быть изменены по желанию до вызова, поэтому они ненадежны. – glglgl