Unixの「whoami」コマンドに相当するWindowsはありますか?もしそうなら、それは何ですか?
Windows 2000以降、whoami
コマンドは 標準コマンドラインの一部です (おかげでpkに感謝コメントでそれをクリアします!).
これを行うことができます:コマンドプロンプトを開き、「set」と入力してEnterキーを押します。アクティブな環境変数が表示されます。現在ログオンしているユーザー名はUSERNAME環境変数に保存され、ドメインはUSERDOMAIN変数に保存されます。
他の回答を元に戻すには、cmd行から:
echo %USERDOMAIN%\%USERNAME%
完全にログオンしたユーザーをdomain\username形式で取得します。
あなたはこれでPowershellで同じことをすることができます:
write-Host $env:userdomain\$env:username
これは、他の誰もが言っているのと同じ情報のほとんどを報告しますが、単にタイプすることもできます
セットU
Uで始まる環境変数を返します。
余談ですが、SET Lはログオンサーバーの問題をデバッグするのに便利です。
特定のOSによって異なりますが、whoamiコマンドは Windows 2000 Resource Kit および Windows XP SP2 Support Tools の一部として利用できます。 。
ECHO%USERNAME%
コマンドラインから? 「echo%username%」はそれを行うべきです。ログインしたユーザーは、環境変数「username」に格納されます。
グラフィカルセッションから、ctrl-alt-delはログインしたユーザーが表示された画面を表示します。
上記はOSのネイティブでより良い答えですが、完全性の精神で、2000&&XPサポートツールにwhoami.exeが文字通りあります。32KBではあなたがそのコマンドにあなたの心を設定していた場合、グループポリシーを介して展開する。
AutoexecまたはDOSプロンプトで、「プロンプト%USERDOMAIN%\%USERNAME%$ p $ g」と入力すると、ログインしているユーザーが表示され、次のような典型的なプロンプトが表示されます。 DOMAIM\username C:>