サーバーとして利用しているパソコンをシャットダウンや再起動する前に,サーバーにネットワーク経由で接続しているユーザーがあるかを調べたいことがあります。そのような場合は,net sessionコマンドを使うと便利です。

 具体的には,net sessionコマンドをオプションの指定をせずに実行します。そのサーバーに接続しているユーザーがあれば,コンピュータ名(あるいはIPアドレス),ユーザー名,OS,開いているファイルやフォルダの数,アイドル時間を一覧表示します(図1)。

図1●Windows XPでそのパソコンに接続しているセッションについて調べた画面
図1●Windows XPでそのパソコンに接続しているセッションについて調べた画面
[画像のクリックで拡大表示]

 その中から,特定のセッションについて詳細に調べたい場合は,コンピュータ名を指定して再度net sessionコマンドを実行します。そうすると,指定したコンピュータ名のパソコンから接続しているセッションについて,ゲストでログオンしているのか,OSのバージョン情報,セッション時間,利用している共有名といった情報を表示します(図2)。

図2●Windows XPでchabmb14というコンピュータ名から接続しているセッションについて調べた画面
図2●Windows XPでchabmb14というコンピュータ名から接続しているセッションについて調べた画面
[画像のクリックで拡大表示]

 net sessionについての詳細は,こちらをご覧ください。