Openfiles、ネットワークユーザーが開いたファイルを表示

コマンドラインツールopenfilesは、長い間Windowsオペレーティングシステムの一部でした。基本的には、同じコンピューターネットワークのユーザーが現在開いているすべてのシステムファイルを表示するために使用できます。そのアプリケーションの1つは、ファイルアクセスエラーの分析です。たとえば、ファイルがネットワーク上の別のユーザーによって現在開かれている場合、ファイルを削除または変更することは通常不可能です。

openfilesツールには、少なくともWindows 7では管理者権限が必要です。これは、昇格された権限でコマンドプロンプトを起動する必要があることを意味します。そのための1つの方法は、開始オーブをクリックし、[すべてのプログラム]、[アクセサリ]の順に選択することです。コマンドプロンプトエントリを右クリックし、コンテキストメニューから[管理者として実行]を選択します。

openfilesを入力してEnterキーを押し、システムでコマンドを実行します。

openfiles

コマンドを初めて使用するWindows管理者は、openfiles /?を使用できます。利用可能なパラメータのリストを表示するには:

OPENFILES / parameter [引数]

説明:管理者は、システムで開かれているファイルとフォルダーを一覧表示または切断できます。

パラメータリスト:

  • / Disconnect 1つ以上の開いているファイルを切断します。
  • / Queryローカルまたは共有フォルダーから開かれたファイルを表示します。
  • / Localローカルで開いているファイルの表示を有効/無効にします。
  • /?このヘルプメッセージを表示します。

パラメータからわかるように、開いているすべてのファイルを表示するだけでなく、ユーザーをシステムから切断することもできます。ネットワーク内の別のユーザーによってブロックされているファイルにアクセスする必要があるとしましょう。次のコマンドを使用できます openfiles / disconnect / ID xx ユーザーを切断します。 xxを、開いているファイルのリストに表示されているファイルのIDに置き換えるだけです。

さらに、コマンドでユーザーを完全に切断することも可能です openfiles / disconnect / aユーザー ここで、userは、現在リモートでファイルにアクセスしているユーザーの名前です。

コマンドに関する追加情報には、次の方法でアクセスできます。

  • OPENFILES / Disconnect /?
  • OPENFILES / Query /?
  • OPENFILES /ローカル/?

切断オプションには、名前またはモードによるすべての開いているファイル接続の切断が含まれます。ワイルドカードの使用が許可されています。つまり、コマンドを使用して、ローカルシステム上のファイルに現在アクセスしているすべてのユーザーを切断できます。