2014-07-16 15:00:57 +0000 2014-07-16 15:00:57 +0000
11
11

現在接続されているユーザー/ワークステーションをWindowsのSMBシェアに表示するには?

私はちょうどWindowsのSMB共有に現在接続されているピアを表示する方法を探していますか?

例えば。私は今、誰がWindowsサーバーに接続されていて、彼は何かファイル転送を行っているかを確認したいですか?

Antworten (2)

13
13
13
2014-07-16 15:12:44 +0000

SMB 共有のどのファイルがアクセスされているかを確認するには、基本的に 2 つの方法があります。

  • [CLI] openfilesコマンド。

  • [GUI] Open Files (Computer Management) => compmgmt.msc => Shared Folders.

現在開いているファイルは、読み込まれているか、書き込まれているか、または単にクライアント・コンピュータ上のプロセスによって開かれているかのいずれかで、潜在的に使用中であると考えるべきである。

これらはまた、そのハンドルを所有しているユーザ(関連するユーザがいない場合はコンピュータ)を示します。それ以外の場合は、アクティブなSMBセッション/ユーザのリストだけを取得する方法については、 joeqwertyの回答 を参照してください。

10
10
10
2014-07-16 15:07:45 +0000

コマンドプロンプトから net session を実行してください。これでセッション接続情報が表示されます。誰が活発にデータを転送しているかは表示されません。そのためには、サーバ上でパケットキャプチャプログラムを実行する必要があります。

ファイル共有のためのWindows OSと役割(例えば、Windows Server 2008 R2の共有とストレージ管理)に関連してMMCコンソールを実行することもできます。例えば、Windows Server 2008 および 2008 R2 では、コンピュータ管理コンソールを開いて File Services|Share and Storage Management に移動し、アクションペインの Manage Sessions 項目または Manage Open Files 項目をクリックすることができます。