Overview
Query instances of specific WMI classes with custom filtering and property selection. This command provides direct access to WMI data through the SMS Provider, enabling detailed analysis of SCCM objects and configurations.Syntax
Parameters
The WMI class to query (e.g., “SMS_R_System”)
The IP address, FQDN, or NetBIOS name of the SMS Provider to connect to
The three-character site code (e.g., “PS1”)
Specify properties to retrieve (can be used multiple times)
Custom WQL WHERE clause for advanced filtering
Return count of results only
Display all class properties
Display the WQL query without execution
Examples
Required Permissions
SMS Admins local group membership on the SMS Provider server. Additional permissions may be required for specific classes.
Common Classes
Device and User Classes
Device and User Classes
SMS_R_System:
- Device information and properties
- Hardware and software inventory
- User relationships and logon data
- User account information
- Domain and authentication data
- User group memberships
- User group definitions
- Group membership information
- Security group analysis
Administrative Classes
Administrative Classes
SMS_Admin:
- Administrative user accounts
- Security role assignments
- Administrative scope and permissions
- Security role definitions
- Permission sets and capabilities
- Role-based access control
- Object security and permissions
- Access control lists
- Security scope assignments
Collection Classes
Collection Classes
SMS_Collection:
- Collection definitions and properties
- Collection types and settings
- Collection relationships
- Complete collection membership
- Member details and properties
- Collection-device relationships
WQL Query Examples
Intelligence Gathering
System Reconnaissance
System Reconnaissance
Device Analysis:User Intelligence:
Administrative Analysis
Administrative Analysis
SCCM Administrators:Security Roles:
Advanced Usage
Complex Filtering
Complex Filtering
Multiple Conditions:Pattern Matching:Numeric Comparisons:
Property Selection
Property Selection
Essential Properties:
- Focus on key identifying and security-relevant properties
- Avoid retrieving unnecessary data for performance
- Use meaningful property combinations
- User authentication and logon information
- Administrative roles and permissions
- Network and system configuration data
Use Cases
Target Identification
Target Identification
High-Value Systems:
- Administrative workstations and servers
- Systems with privileged user access
- Critical infrastructure components
- Administrative and service accounts
- High-privilege users
- Domain administrators
Environment Mapping
Environment Mapping
Infrastructure Analysis:
- Network topology and system distribution
- Administrative boundaries and relationships
- User-device relationship mapping
- Permission and role analysis
- Administrative access patterns
- Security configuration review
Related Commands
get classes- List available WMI classesget class-properties- Examine class structurelocal class-instances- Query local WMI classeslocal query- Execute local WQL queries