(WSH)現在ログオンしているユーザ名の取得
WSH(VBScript)を使って、現在Windowsにログインしているユーザ名を取得する方法です。
WScript.Networkオブジェクトから取得できるようですね。
下記のVBScriptのコードでユーザ名取得可能です。
Option Explicit
Dim strUserName,objNet
'ユーザ名を取得する
Set objNet = CreateObject("WScript.Network")
strUserName = objNet.UserName
'結果表示
WScript.Echo strUserName
また、WScript.Networkオブジェクト以外でも、WMI を使う方法もあるようです。(それについては参考リンク参照。。)
参考:
VB系ブログ - VBScriptでドメイン名、ユーザー名、PC名を調べる。
ログオン中のユーザー名が知りたい - Fuzyのプログラミング(?)メモ WMIを使った方法が載っています。