● UWSCにて、Windows2000で、現在開かれている共有ファイルのフルパスを文字列で取得する方法(コマンドラインでの処理ができるように)
  
  

コマンドプロンプトにて、「openfiles /Query /FO CSV /NH」で求めることができるかもしれませんが、それだと都合が悪いとき、などに使います。

Windows2000には、openfiles コマンド自体がありませんので、本記事のような方法もひとつの手段かと思います。

※openfiles コマンドでも、管理画面からでも、「現在開かれている共有ファイルのフルパスリスト」ではtxtやjpgやbmpなどの、「最初からWindowsで開けるファイル」はフルパスが取得できないみたいです。VBSやPowerShellなどでならできるのかもしれません。それに対して、xlsやxlsx、pdf、といった、あとから追加するソフトに依存する拡張子の場合は、フルパスが取得できます。
  
  
なお、以下のUWSCのコードですが、Win2000しか使えないかもしれません。(試してませんが・・・)
とりあえず、Win10では動きませんでした。

事前にDドライブに「ShareOpenFileFullPath.txt」というテキストファイルを作ってから実行します。

出力されたファイルは、タブ区切りで、最初のタブよりも前が求めるファイルのフルパスです。
タブ区切りなので、内容をすべて選択してからExcelにコピペすれば、きちんと列ごとに分かれて貼りつきます。