【发布时间】:2015-01-12 04:02:21
【问题描述】:
我正在尝试获取运行我的 node.jS 应用程序的机器的 Windows 用户名(该应用程序始终在 Windows 机器上运行)。
如何使用 Node.Js 获取当前的 windows 用户名?
我正在尝试在 C# 中为 node.js 找到类似于 WindowsIdentity.GetCurrent().Name 的内容,或在 CMD 中找到类似于 whoamI 命令的内容。
【问题讨论】:
-
当您使用术语“windows”指操作系统时,这里并不清楚。
-
当前 Windows 用户名不是您想要的(即运行服务器进程的用户)。您需要 NTLM 身份验证。
-
从Nodejs v6开始,可以使用
os.userInfo().username见os.userInfo