ネットワークドライブのボリュームラベルが「コンピュター名\共有フォルダ名」になっているので、以下のVBSをつくりました。
dim Fs, Drive
Set Fs = Wscript.CreateObject("Scripting.FileSystemObject")
Set Drive = Fs.GetDrive("Z")
Drive.VolumeName = "保存"
ローカルドライブを指定して実行してみると、ボリュームラベルが変更されますが、ネットワークドライブを指定すると「このディレクトリはルートディレクトリのサブディレクトリではありません。」とエラーメッセ維持が出ます。
なんとかスクリプトでネットワークドライブのボリュームラベルを変更したいと考えています。
よろしくお願いします。
ネットワークドライブのボリュームラベルは変更できません。
(コマンドプロンプトからLABELコマンドを発行しても、拒否されます)
Win2000/XPのマイコンピュータ上では、ネットワークドライブに別名を与える事はできますが、ボリュームラベルが変更されるわけではありません。
とりあえず、マイコンピュータ上の見た目だけでも良いなら、以下のようにして変更できる可能性があります。
Set X = Wscript.CreateObject("Shell.Application")
Set D = X.NameSpace("Z:\")
D.Items().Item.Name = "保存"
教えていただいたとおりのVBSでボリュームラベルを変更できました。
魔界の仮面弁士さんありがとうございました。