windows2003以上のバージョンのシステム情報を提供する共通のコマンドはありますか?WIndows 2003ではsysteminfoコマンドが機能しますか?
1
A
答えて
1
私は
0
あなたがすることもできWMI経由スクリプト「システム情報の取得」を呼び出し、罰金のWindows XP、2003、Vistaではその作品でそれを何度も使用されてきました。
WMIC Code Creatorとlittle VB scriptを使用して、あなたは正確に静的systeminfo
コマンドとは対照的に、あなたが、/必要性が欲しい情報を得ることができます。例えば
:
public string GetHardDisks() {
ManagementObjectSearcher searcher = new
ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_LogicalDisk");
StringBuilder sb = new StringBuilder();
foreach (ManagementObject wmi in searcher.Get()) {
try {
sb.Append("Drive Device ID: " +
wmi.GetPropertyValue("DeviceID").ToString() +Environment.NewLine);
sb.Append("Caption: " + wmi.GetPropertyValue("Caption").ToString() + Environment.NewLine);
sb.Append("Volume Serial Number: " + wmi.GetPropertyValue("VolumeSerialNumber").ToString()
+ Environment.NewLine);
sb.Append("Free Space: " + wmi.GetPropertyValue("FreeSpace").ToString() + "
bytes free" + Environment.NewLine + Environment.NewLine);
}
catch {
return sb.ToString();
}
}
return sb.ToString();
}