現在接続されているユーザー/ワークステーションをWindowsのSMBシェアに表示するには?
私はちょうどWindowsのSMB共有に現在接続されているピアを表示する方法を探していますか?
例えば。私は今、誰がWindowsサーバーに接続されていて、彼は何かファイル転送を行っているかを確認したいですか?
私はちょうどWindowsのSMB共有に現在接続されているピアを表示する方法を探していますか?
例えば。私は今、誰がWindowsサーバーに接続されていて、彼は何かファイル転送を行っているかを確認したいですか?
SMB 共有のどのファイルがアクセスされているかを確認するには、基本的に 2 つの方法があります。
[CLI] openfiles
コマンド。
[GUI] Open Files
(Computer Management
) => compmgmt.msc
=> Shared Folders
.
現在開いているファイルは、読み込まれているか、書き込まれているか、または単にクライアント・コンピュータ上のプロセスによって開かれているかのいずれかで、潜在的に使用中であると考えるべきである。
これらはまた、そのハンドルを所有しているユーザ(関連するユーザがいない場合はコンピュータ)を示します。それ以外の場合は、アクティブなSMBセッション/ユーザのリストだけを取得する方法については、 joeqwertyの回答 を参照してください。
コマンドプロンプトから 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
項目をクリックすることができます。