systeminfo命令是否适用于WIndows 2003?

时间:2009-03-17 04:52:34

标签: operating-system

是否有一个通用命令可以为windows2003及以上版本提供系统信息?

2 个答案:

答案 0 :(得分:1)

我已经多次使用windows xp,2003,vista,它的工作正常

答案 1 :(得分:0)

您还可以通过WMI调用编写“系统信息获取”脚本。

WMI calls

使用 WMIC Code Creator little VB script,您可以准确获取所需/需要的信息,而不是静态systeminfo命令。< / p>

例如:

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();
}