人気ブログランキング | 話題のタグを見る
(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を使った方法が載っています。
by jehoshaphat | 2010-10-05 21:04 | 豆知識


<< (WSH)ユーザの特殊フォルダ... WindowsServer20... >>