Windowsに現在接続されているピアを表示する方法を探していますSMB共有ですか?
例:Windowsサーバーに接続しているユーザーを確認したいのですが、彼はファイル転送を行っていますか?
コマンドプロンプトからnet session
を実行します。セッションの接続情報が表示されます。誰がアクティブにデータを転送しているかは表示されません。そのためには、サーバーでパケットキャプチャプログラムを実行する必要があります。
MMCコンソールをWindows OSおよびファイル共有の役割に関連して実行することもできます(たとえば、Windows Server 2008 R2の共有およびストレージ管理)。たとえば、Windows Server 2008および2008 R2ではコンピュータの管理コンソールを開いてFile Services|Share and Storage Management
に移動し、アクションウィンドウでManage Sessions
アイテムまたはManage Open Files
アイテムをクリックします。
SMB共有上のどのファイルにアクセスしているかを確認するには、2つの基本的な方法があります。
[CLI] openfiles
コマンド。
[GUI] Open Files
の下のオブジェクトComputer Management
(compmgmt.msc
)=> Shared Folders
=> Open Files
。
現在開いているファイルは、クライアントコンピューターのプロセスによって読み取り、書き込み、または開いたままの状態で使用されている可能性があると見なされます。
これらには、ハンドルを所有しているユーザー(または、関連付けられているユーザーがいない場合はコンピューター)も表示されます。それ以外の場合、アクティブなリストだけを取得する方法については、 joeqwertyの回答 を参照してくださいSMBセッション/ユーザー。