web-dev-qa-db-ja.com

Windowsにログインしたことを確認するにはどうすればよいですか?

UNIXでは、最後のコマンドでワークステーションにログインおよびログアウトしたことを確認できます。 Windowsワークステーションで同じ情報を取得する方法はありますか?

Cygwinに最後のコマンドがあることに気付きましたが、wtmpが設定されていないようです。 Cygwinを最後に使用する方法はありますか?

(これがプログラムでのみ実行できる場合、質問はStackOverflowにあるべきですか?)

17
skiphoppy

「ネットユーザー<ユーザー名>」を試すことができます-多くの結果の1つは「最終ログオン」時間です(注:これはスタンドアロンワークステーションではなくドメインワークステーションでのみ試したため、結果が若干異なる場合があります)。

14
gbjbaanb

コマンドプロンプトを開きます。プロンプトで「quser」と入力すると、ログオンのユーザー名と時刻が他のデータとともに表示されます。

6
Dave

イベントログの回答の周りでたくさんのダンスが見られますが、正確な回答ではないので、それを示します。

  1. イベントビューアに移動します
  2. Windowsログを展開します(イベントビューアの下)
  3. [セキュリティ]を選択します(Windowsログの下)
  4. ログオンの[タスクカテゴリ]列を表示する
  5. ログオン行をクリックして詳細を表示し、それが期待しているユーザーであるかどうかを確認します。
2
demongolem

[コントロールパネル]> [管理ツール]> [ローカルセキュリティポリシー]に移動すると、ログオンやログオフなど、設定できる一連の監査があります。

これを設定(および再起動)すると、すべての詳細がイベントログに表示されます。

2
William Hilsum