WMI - Clases y propiedades

Hardware classes

Motherboard, controllers, and on-board devices

  • Win32_1394Controller
    • uint16 Availability;
    • string DeviceID;
    • string Manufacturer;
    • string Name;
    • string Status;
  • Win32_BaseBoard
    • string Manufacturer;
    • string Model;
    • string Name;
    • string Product;
    • string Status;
    • string Version


  • Win32_BIOS
    • uint16 BiosCharacteristics[];
    • string IdentificationCode;
    • string Manufacturer;
    • string Name;
    • datetime ReleaseDate;
    • string Status;
    • string Version;
  • Win32_InfraredDevice
    • uint16 Availability;
    • string DeviceID;
    • string Manufacturer;
    • string Name;
    • string Status;
  • Win32_ParallelPort
    • uint16 Availability;
    • string DeviceID;
    • string Name;
    • string Status;
  • Win32_PCMCIAController
    • uint16 Availability;
    • string DeviceID;
    • string Manufacturer;
    • string Name;
    • string Status;
  • Win32_PhysicalMemory
    • string BankLabel;
    • uint64 Capacity;
    • uint16 FormFactor;
    • boolean HotSwappable;
    • string Manufacturer;
    • uint16 MemoryType;
    • string Model;
    • string Name;
    • string SerialNumber;
    • uint32 Speed;
  • Win32_PortConnector
    • string InternalReferenceDesignator;
    • string Name;
    • boolean PoweredOn;
    • string Status;
  • Win32_Processor
    • uint16 Architecture;
    • uint16 Availability;
    • string Caption;
    • uint16 CpuStatus;
    • uint32 CurrentClockSpeed;
    • uint16 CurrentVoltage;
    • string DeviceID;
    • uint16 Family;
    • string Manufacturer;
    • uint32 MaxClockSpeed;
    • string Name;
    • string ProcessorId;
    • uint16 ProcessorType;
    • uint16 Revision;
    • string Role;
    • string SocketDesignation;
    • string Status;
    • string Version;
  • Win32_IDEController
    • uint16 Availability;
    • string Caption;
    • string DeviceID;
    • string Manufacturer;
    • uint64 MaxNumberControlled;
    • string Name;
    • uint16 ProtocolSupported;
    • string Status;
  • Win32_SCSIController
    • uint16 Availability;
    • string Caption;
    • string DeviceID;
    • string DriverName;
    • string HardwareVersion;
    • string Manufacturer;
    • uint64 MaxTransferRate;
    • string Name;
    • uint16 ProtectionManagement;
    • uint16 ProtocolSupported;
    • string Status;
  • Win32_SerialPort
    • uint16 Availability;
    • string DeviceID;
    • uint32 MaxBaudRate;
    • string Name;
    • uint16 ProtocolSupported;
    • string ProviderType;
    • string Status;
  • Win32_SoundDevice
    • uint16 Availability;
    • string Caption;
    • string DeviceID;
    • string Manufacturer;
    • string ProductName;
    • string Status;
  • Win32_USBController
    • uint16 Availability;
    • string Caption;
    • string DeviceID;
    • string Manufacturer;
    • string Name;
    • string Status;

Video devices

  • Win32_DesktopMonitor
    • uint16 Availability;
    • string DeviceID;
    • uint16 DisplayType;
    • string MonitorManufacturer;
    • string MonitorType;
    • string Name;
    • uint32 PixelsPerXLogicalInch;
    • uint32 PixelsPerYLogicalInch;
    • uint32 ScreenHeight;
    • uint32 ScreenWidth;
    • string Status;
  • Win32_VideoController
    • string AdapterDACType;
    • uint32 AdapterRAM;
    • uint16 Availability;
    • uint32 CurrentRefreshRate;
    • string Description;
    • string DeviceID;
    • datetime DriverDate;
    • string DriverVersion;
    • uint32 MaxRefreshRate;
    • uint32 MinRefreshRate;
    • boolean Monochrome;
    • string Name;
    • uint16 ProtocolSupported;
    • string Status;
    • uint16 VideoArchitecture;
    • uint16 VideoMemoryType;
    • string VideoModeDescription;
    • string VideoProcessor;

Mass storage devices

  • Win32_CDROMDrive
    • uint16 Availability;
    • string DeviceID;
    • string Drive;
    • boolean DriveIntegrity;
    • string Manufacturer;
    • uint64 MaxMediaSize;
    • string MediaType;
    • string Name;
    • uint64 Size;
    • string Status;
  • Win32_DiskDrive
    • uint16 Availability;
    • string DeviceID;
    • string Drive;
    • boolean DriveIntegrity;
    • string Manufacturer;
    • uint64 MaxMediaSize;
    • string MediaType;
    • string Name;
    • uint64 Size;
    • string Status;
  • Win32_FloppyDrive
    • uint16 Availability;
    • string DeviceID;
    • string Name;
    • string Status;
  • Win32_TapeDrive
    • uint16 Availability;
    • uint16 Capabilities[];
    • uint32 Compression;
    • string CompressionMethod;
    • string DeviceID;
    • uint32 ECC;
    • string ErrorMethodology;
    • uint32 FeaturesHigh;
    • uint32 FeaturesLow;
    • string Id;
    • string Manufacturer;
    • uint64 MaxMediaSize;
    • string MediaType;
    • uint32 NumberOfMediaSupported;
    • string PNPDeviceID;
    • uint32 ReportSetMarks;
    • string Status;

Input devices

  • Win32_Keyboard
    • uint16 Availability;
    • string DeviceID;
    • string Layout;
    • string Name;
    • uint16 NumberOfFunctionKeys;
    • string Status;
  • Win32_PointingDevice
    • uint16 Availability;
    • string DeviceID;
    • uint16 DeviceInterface;
    • string HardwareType;
    • string Manufacturer;
    • string Name;
    • uint8 NumberOfButtons;
    • uint16 PointingType;
    • uint32 Resolution;
    • uint32 SampleRate;
    • string Status;

Networking devices

  • Win32_NetworkAdapter
    • string AdapterType;
    • uint16 Availability;
    • string Caption;
    • string DeviceID;
    • string MACAddress;
    • string Manufacturer;
    • uint64 MaxSpeed;
    • string Name;
    • string NetworkAddresses[];
    • string ProductName;
    • string ServiceName;
    • uint64 Speed;
    • string Status;
    From Win32_NetworkAdapterConfiguration for the current adapter:
    • string DatabasePath;
    • string DefaultIPGateway[];
    • string Description;
    • boolean DHCPEnabled;
    • datetime DHCPLeaseExpires;
    • datetime DHCPLeaseObtained;
    • string DHCPServer;
    • string DNSDomain;
    • boolean DNSEnabledForWINSResolution;
    • string DNSHostName;
    • string IPAddress[];
    • boolean IPEnabled;
    • boolean IPFilterSecurityEnabled;
    • boolean IPPortSecurityEnabled;
    • string IPSubnet[];
    • boolean IPUseZeroBroadcast;
    • string IPXAddress;
    • boolean IPXEnabled;
    • string ServiceName;
    • uint32 TcpipNetbiosOptions;
    • uint32 TcpNumConnections;
    • boolean WINSEnableLMHostsLookup;
    • string WINSHostLookupFile;
    • string WINSPrimaryServer;
    • string WINSSecondaryServer;
  • Win32_POTSModem
    • uint16 AnswerMode;
    • string AttachedTo;
    • uint16 Availability;
    • string CountriesSupported[];
    • string DeviceID;
    • string DeviceType;
    • uint16 DialType;
    • datetime DriverDate;
    • string Model;
    • string ModemInfPath;
    • string PortSubClass;
    • string Prefix;
    • string ProviderName;
    • uint8 RingsBeforeAnswer;
    • string Status;
    • string StringFormat;
    • boolean SupportsCallback;
    • datetime TimeOfLastReset;

Printer device

  • Win32_Printer
    • uint32 Attributes;
    • uint16 Availability;
    • string DeviceID;
    • string DriverName;
    • string Name;
    • boolean Network;
    • string PortName;
    • uint16 PrinterStatus;
    • string PrintProcessor;
    • string ServerName;
    From Win32_PrinterConfiguration for the current printer:
    • boolean Collate;
    • uint32 Color;
    • uint32 DitherType;
    • uint32 DriverVersion;
    • boolean Duplex;
    • uint32 HorizontalResolution;
    • uint32 VerticalResolution;
    • uint32 ICMIntent;
    • uint32 ICMMethod;
    • uint32 MediaType;
    • uint32 Orientation;
    • string PaperSize;
    • uint32 Scale;
    • uint32 TTOption;

Power supply devices

  • Win32_Battery
    • uint16 Availability;
    • uint32 BatteryRechargeTime;
    • uint16 BatteryStatus;
    • uint16 Chemistry;
    • uint32 DesignCapacity;
    • uint64 DesignVoltage;
    • string DeviceID;
    • uint16 EstimatedChargeRemaining;
    • uint32 EstimatedRunTime;
    • uint32 ExpectedBatteryLife;
    • uint32 ExpectedLife;
    • uint32 FullChargeCapacity;
    • uint32 MaxRechargeTime;
    • string Name;
    • uint32 TimeOnBattery;
    • uint32 TimeToFullCharge;
  • Win32_PortableBattery The same properties as in Win32_Battery.
  • Win32_UninterruptiblePowerSupply
    • uint16 Availability;
    • boolean BatteryInstalled;
    • boolean CanTurnOffRemotely;
    • string DeviceID;
    • uint16 EstimatedChargeRemaining;
    • uint32 EstimatedRunTime;
    • uint32 FirstMessageDelay;
    • boolean IsSwitchingSupply;
    • boolean LowBatterySignal;
    • uint32 MessageInterval;
    • string Name;
    • boolean PowerFailSignal;
    • uint16 RemainingCapacityStatus;
    • uint32 TimeOnBackup;
    • uint32 TotalOutputPower;
    • uint16 TypeOfRangeSwitching;
    • string UPSPort;

Cooling devices

  • Win32_Fan
    • boolean ActiveCooling;
    • uint16 Availability;
    • string DeviceID;
    • string Name;
    • string PNPDeviceID;
    • string Status;
    • boolean VariableSpeed;
  • Win32_HeatPipe
    • boolean ActiveCooling;
    • uint16 Availability;
    • string DeviceID;
    • string Name;
    • string PNPDeviceID;
    • string Status;
  • Win32_Refrigeration
    • boolean ActiveCooling;
    • uint16 Availability;
    • string DeviceID;
    • string Name;
    • string PNPDeviceID;
    • string Status;

System enclosure

  • Win32_SystemEnclosure
    • boolean AudibleAlarm;
    • string CableManagementStrategy;
    • uint16 ChassisTypes[];
    • uint16 HeatGeneration;
    • boolean LockPresent;
    • string Manufacturer;
    • string Model;
    • string Name;
    • uint16 NumberOfPowerCords;
    • uint16 ServicePhilosophy[];
    • string Status;
    • string Tag;
    • boolean VisibleAlarm;

Software classes

Operating system settings

  • Win32_ComputerSystem
    • string BootupStatev;
    • string Caption;
    • string Domain;
    • uint16 DomainRole;
    • boolean InfraredSupported;
    • string Manufacturer;
    • string Model;
    • string Name;
    • uint32 NumberOfProcessors;
    • boolean PowerManagementSupported;
    • uint16 PowerState;
    • uint16 PowerSupplyState;
    • string Status;
    • string SystemType;
    • uint16 ThermalState;
    • uint64 TotalPhysicalMemory;
    • string UserName;
    • uint16 WakeUpType;
  • Win32_OperatingSystem
    • string BootDevice;
    • string BuildNumber;
    • string BuildType;
    • string Caption;
    • string CodeSet;
    • string CountryCode;
    • sint16 CurrentTimeZone;
    • boolean Distributed;
    • uint8 ForegroundApplicationBoost;
    • uint64 FreePhysicalMemoryv;
    • uint64 FreeVirtualMemory;
    • datetime LastBootUpTime;
    • datetime LocalDateTime;
    • string Locale;
    • string Manufacturer;
    • uint32 MaxNumberOfProcesses;
    • string Name;
    • uint32 NumberOfProcesses;
    • uint32 NumberOfUsers;
    • string Organization;
    • uint32 OSLanguage;
    • uint32 OSProductSuite;
    • uint16 OSType;
    • string RegisteredUser;
    • string SerialNumber;
    • uint16 ServicePackMajorVersion;
    • uint16 ServicePackMinorVersion;
    • string Status;
    • string SystemDevice;
    • string SystemDirectory;
    • string Version;
    • string WindowsDirectory;
  • Win32_BootConfiguration
    • string BootDirectory;
    • string ConfigurationPath;
    • string Name;
    • string ScratchDirectory;
    • string SettingID;
    • string TempDirectory;
  • Win32_OSRecoveryConfiguration
    • boolean AutoReboot;
    • string DebugFilePath;
    • uint32 DebugInfoType;
    • string Description;
    • string Name;
    • boolean OverwriteExistingDebugFile;
    • boolean SendAdminAlert;
    • string SettingID;
    • boolean WriteDebugInfo;
    • boolean WriteToSystemLog;
  • Win32_QuickFixEngineering
    • string Description;
    • string FixComments;
    • string HotFixID;
    • datetime InstallDate;
    • string InstalledBy;
    • string Name;
    • string ServicePackInEffect;
  • Win32_ODBCDataSourceSpecification
    • string CheckID;
    • string DataSource;
    • string DriverDescription;
    • string Registration;
    • string Version;
  • Win32_ODBCDriverSpecification
    • string CheckID;
    • string Driver;
    • string Version;
  • Win32_ODBCTranslatorSpecification
    • string CheckID;
    • string Driver;
    • string Version;
  • Win32_LocalTime
    • uint32 Day;
    • uint32 DayOfWeek;
    • uint32 Hour;
    • uint32 Milliseconds;
    • uint32 Minute;
    • uint32 Month;
    • uint32 Quarter;
    • uint32 Second;
    • uint32 WeekInMonth;
    • uint32 Year;
  • Win32_TimeZone
    • sint32 Bias;
    • string Caption;
    • sint32 DaylightBias;
    • string DaylightName;
    • string SettingID;
    • uint32 StandardBias;
    • string StandardName;

Users

  • Win32_LogonSession
    • string AuthenticationPackage;
    • string Caption;
    • string LogonId;
    • uint32 LogonType;
    • string Name;
    • datetime StartTime;
    • string Status;
  • Win32_NetworkLoginProfile
    • datetime AccountExpires;
    • uint32 AuthorizationFlags;
    • uint32 BadPasswordCount;
    • string Comment;
    • string Description;
    • string FullName;
    • string HomeDirectory;
    • string HomeDirectoryDrive;
    • datetime LastLogoff;
    • datetime LastLogon;
    • string LogonHours;
    • string LogonServer;
    • uint64 MaximumStorage;
    • string Name;
    • uint32 NumberOfLogons;
    • datetime PasswordAge;
    • datetime PasswordExpires;
    • uint32 PrimaryGroupId;
    • uint32 Privileges;
    • string Profile;
    • string ScriptPath;
    • string SettingID;
    • uint32 UnitsPerWeek;
    • uint32 UserId;
    • string UserType;
    • string Workstations;
    • uint32 Flags;
  • Win32_UserAccount
    • uint32 AccountType;
    • string Caption;
    • boolean Disabled;
    • string Domain;
    • string FullName;
    • boolean LocalAccount;
    • boolean Lockout;
    • string Name;
    • boolean PasswordChangeable;
    • boolean PasswordExpires;
    • boolean PasswordRequired;
  • Win32_Group
    • string Domain;
    • string Name;

Installed software

  • Win32_Product
    • string IdentifyingNumber;
    • string InstallLocation;
    • sint16 InstallState;
    • string Name;
    • string Vendor;
    • string Version;

Networking

  • Win32_NetworkProtocol
    • boolean ConnectionlessService;
    • boolean GuaranteesDelivery;
    • boolean GuaranteesSequencing;
    • boolean MessageOriented;
    • string Name;
    • string Status;
    • boolean SupportsBroadcasting;
    • boolean SupportsConnectData;
    • boolean SupportsDisconnectData;
    • boolean SupportsEncryption;
    • boolean SupportsExpeditedData;
    • boolean SupportsFragmentation;
    • boolean SupportsGracefulClosing;
    • boolean SupportsGuaranteedBandwidth;
    • boolean SupportsMulticasting;
    • boolean SupportsQualityofService;
  • Win32_PingStatus (implemented for Windows XP / 2003 Server)
    • uint32 ResponseTime;
    • uint32 StatusCode;

Audio/Video codecs

  • Win32_CodecFile
    • string Description;
    • string Extension;
    • string Name;
    • string Status;
    • string Version;

No hay comentarios.: