1
サーバー上のマウントされたドライブのみを返す簡単なWQLクエリを作成しようとしています。これらは、ドライブ文字が関連付けられていないドライブです。WQLのサーバーでマウントされたドライブを返す
私は、次のsytnaxを試してみましたが、それは、結果セットは戻りません。ここで
SELECT * FROM Win32_Volume WHERE DriveLetter = ""
は、C#で完全なコードサンプルです:
string ManagementPath = string.Format(@"\\{0}\root\CIMV2", txtServerName.Text);
ConnectionOptions DriveConnOptions = new ConnectionOptions();
ObjectQuery oq = new ObjectQuery(@"SELECT * FROM Win32_Volume WHERE DriveLetter = """"");
ManagementScope Scope = new ManagementScope(ManagementPath, DriveConnOptions);
ManagementObjectSearcher Searcher = new ManagementObjectSearcher(Scope, oq);
ManagementObjectCollection collection = Searcher.Get();
foreach (ManagementObject mo in collection)
{
//do something...
}