Node.js windowsのログインユーザー情報を取得

Node.js windowsのログインユーザー情報を取得

node.jsを利用して現在ログインしているユーザー情報を取得する方法です。

環境

  • OS  windows10 pro
  • node V10.16.3

ログインユーザー取得

下記のコードをuser.jsという名前で作成します。

var os = require('os');
//全情報
console.log(os.userInfo());
//ユーザー名のみ
console.log(os.userInfo().username);

実行

node user.js

実行結果

{ uid: -1,
  gid: -1,
  username: 'loginusername',
  homedir: 'C:\\Users\\loginusername',
  shell: null }

loginusername