DeviceStatus CSP
The following list shows the DeviceStatus configuration service provider nodes:
- ./Vendor/MSFT/DeviceStatus
Antispyware
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/Antispyware
Node for the antispyware query.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
Antispyware/SignatureStatus
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/Antispyware/SignatureStatus
Integer that specifies the status of the antispyware signature. Valid values: 0 - The security software reports that it isn't the most recent version. 1 - The security software reports that it's the most recent version. 2 - Not applicable. This is returned for devices like the phone that don't have an antivirus (where the API doesn't exist). If more than one antispyware provider is active, this node returns: 1 - If every active antispyware provider has a valid signature status. 0 - If any of the active antispyware providers has an invalid signature status.
This node also returns 0 when no anti-spyware provider is active.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
Default Value | 1 |
Antispyware/Status
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/Antispyware/Status
Integer that specifies the status of the antispyware. Valid values: 0 - The status of the security provider category is good and doesn't need user attention. 1 - The status of the security provider category isn't monitored by Windows Security Center (WSC). 2 - The status of the security provider category is poor and the computer may be at risk. 3 - The security provider category is in snooze state. Snooze indicates that WSC isn't actively protecting the computer.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
Default Value | 3 |
Antivirus
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/Antivirus
Node for the antivirus query.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
Antivirus/SignatureStatus
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/Antivirus/SignatureStatus
Integer that specifies the status of the antivirus signature. Valid values: 0 - The security software reports that it isn't the most recent version. 1 (default) - The security software reports that it's the most recent version. 2 - Not applicable. This is returned for devices like the phone that don't have an antivirus (where the API doesn't exist). If more than one antivirus provider is active, this node returns: 1 - If every active antivirus provider has a valid signature status. 0 - If any of the active antivirus providers has an invalid signature status.
This node also returns 0 when no antivirus provider is active.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
Default Value | 1 |
Antivirus/Status
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/Antivirus/Status
Integer that specifies the status of the antivirus. Valid values: 0 - Antivirus is on and monitoring, 1 - Antivirus is disabled, 2 - Antivirus isn't monitoring the device/PC or some options have been turned off, 3 (default) - Antivirus is temporarily not completely monitoring the device/PC, 4 - Antivirus not applicable for this device. This is returned for devices like the phone that don't have an antivirus (where the API doesn't exist).
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
Default Value | 3 |
Battery
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/Battery
Node for the battery query.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
Battery/EstimatedChargeRemaining
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/Battery/EstimatedChargeRemaining
Integer that specifies the estimated battery charge remaining. This is the value returned in BatteryLifeTime in SYSTEM_POWER_STATUS structure. The value is the number of seconds of battery life remaining when the device isn't connected to an AC power source. When it's connected to a power source, the value is -1. When the estimation is unknown, the value is -1.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
Default Value | 0 |
Battery/EstimatedRuntime
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/Battery/EstimatedRuntime
Integer that specifies the estimated runtime of the battery. This is the value returned in BatteryLifeTime in SYSTEM_POWER_STATUS structure. The value is the number of seconds of battery life remaining when the device isn't connected to an AC power source. When it's connected to a power source, the value is -1. When the estimation is unknown, the value is -1.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
Default Value | 0 |
Battery/Status
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/Battery/Status
Integer that specifies the status of the battery.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
Default Value | 0 |
CellularIdentities
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/CellularIdentities
Node for queries on the SIM cards.
Note
Multiple SIMs are supported.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
CellularIdentities/{IMEI}
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/CellularIdentities/{IMEI}
The unique International Mobile Station Equipment Identity (IMEI) number of the mobile device. An IMEI is present for each SIM card on the device.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
Dynamic Node Naming | ClientInventory |
CellularIdentities/{IMEI}/CommercializationOperator
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/CellularIdentities/{IMEI}/CommercializationOperator
The mobile service provider or mobile operator associated with the specific IMEI number.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
CellularIdentities/{IMEI}/ICCID
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/CellularIdentities/{IMEI}/ICCID
The Integrated Circuit Card ID (ICCID) of the SIM card associated with the specific IMEI number.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
CellularIdentities/{IMEI}/IMSI
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/CellularIdentities/{IMEI}/IMSI
The International Mobile Subscriber Identity (IMSI) associated with the IMEI number.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
CellularIdentities/{IMEI}/PhoneNumber
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/CellularIdentities/{IMEI}/PhoneNumber
Phone number associated with the specific IMEI number.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
CellularIdentities/{IMEI}/RoamingCompliance
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/CellularIdentities/{IMEI}/RoamingCompliance
Boolean value that indicates compliance with the enforced enterprise roaming policy.
Description framework properties:
Property name | Property value |
---|---|
Format | bool |
Access Type | Get |
CellularIdentities/{IMEI}/RoamingStatus
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/CellularIdentities/{IMEI}/RoamingStatus
Indicates whether the SIM card associated with the specific IMEI number is roaming.
Description framework properties:
Property name | Property value |
---|---|
Format | bool |
Access Type | Get |
CertAttestation
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 11, version 21H2 with KB5018483 [10.0.22000.1165] and later ✅ Windows 11, version 22H2 [10.0.22621] and later |
./Vendor/MSFT/DeviceStatus/CertAttestation
Node for Certificate Attestation.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
CertAttestation/MDMClientCertAttestation
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 11, version 21H2 with KB5018483 [10.0.22000.1165] and later ✅ Windows 11, version 22H2 [10.0.22621] and later |
./Vendor/MSFT/DeviceStatus/CertAttestation/MDMClientCertAttestation
MDM Certificate attestation information. This will return an XML blob containing the relevant attestation fields.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
Compliance
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/Compliance
Node for the compliance query.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
Compliance/EncryptionCompliance
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/Compliance/EncryptionCompliance
Boolean value that indicates compliance with the enterprise encryption policy for OS (system) drives. The value is one of the following: 0 - not encrypted, 1 - encrypted.
Description framework properties:
Property name | Property value |
---|---|
Format | bool |
Access Type | Get |
DeviceGuard
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1803 [10.0.17134] and later |
./Vendor/MSFT/DeviceStatus/DeviceGuard
Node for Device Guard query.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
DeviceGuard/HypervisorEnforcedCodeIntegrityStatus
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 11, version 21H2 [10.0.22000] and later |
./Vendor/MSFT/DeviceStatus/DeviceGuard/HypervisorEnforcedCodeIntegrityStatus
Hypervisor Enforced Code Integrity (HVCI) status. 0 - Running, 1 - Reboot required, 2 - Not configured, 3 - VBS not running.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
DeviceGuard/LsaCfgCredGuardStatus
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1803 [10.0.17134] and later |
./Vendor/MSFT/DeviceStatus/DeviceGuard/LsaCfgCredGuardStatus
Local System Authority (LSA) credential guard status. 0 - Running, 1 - Reboot required, 2 - Not licensed for Credential Guard, 3 - Not configured, 4 - VBS not running.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
DeviceGuard/SystemGuardStatus
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 11, version 21H2 [10.0.22000] and later |
./Vendor/MSFT/DeviceStatus/DeviceGuard/SystemGuardStatus
System Guard status. 0 - Running, 1 - Reboot required, 2 - Not configured, 3 - System doesn't meet hardware requirements.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
DeviceGuard/VirtualizationBasedSecurityHwReq
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1803 [10.0.17134] and later |
./Vendor/MSFT/DeviceStatus/DeviceGuard/VirtualizationBasedSecurityHwReq
Virtualization-based security hardware requirement status. The value is a 256 value bitmask. 0x0: System meets hardware configuration requirements, 0x1: SecureBoot required, 0x2: DMA Protection required, 0x4: HyperV not supported for Guest VM, 0x8: HyperV feature isn't available.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
DeviceGuard/VirtualizationBasedSecurityStatus
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1803 [10.0.17134] and later |
./Vendor/MSFT/DeviceStatus/DeviceGuard/VirtualizationBasedSecurityStatus
Virtualization-based security status. Value is one of the following: 0 - Running, 1 - Reboot required, 2 - 64 bit architecture required, 3 - not licensed, 4 - not configured, 5 - System doesn't meet hardware requirements, 42 - Other. Event logs in Microsoft-Windows-DeviceGuard have more details.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
DMA
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 11, version 21H2 [10.0.22000] and later |
./Vendor/MSFT/DeviceStatus/DMA
Node for DMA query.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
DMA/BootDMAProtectionStatus
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 11, version 21H2 [10.0.22000] and later |
./Vendor/MSFT/DeviceStatus/DMA/BootDMAProtectionStatus
Boot DMA Protection status. 1 - Enabled, 2 - Disabled.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
DomainName
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1803 [10.0.17134] and later |
./Vendor/MSFT/DeviceStatus/DomainName
Returns the fully qualified domain name of the device(if any).
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
Firewall
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/Firewall
Node for the firewall query.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
Firewall/Status
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/Firewall/Status
Integer that specifies the status of the firewall. Valid values: 0 - Firewall is on and monitoring, 1 - Firewall has been disabled, 2 - Firewall isn't monitoring all networks or some rules have been turned off, 3 (default) - Firewall is temporarily not monitoring all networks, 4 - Not applicable. This is returned for devices like the phone that don't have an antivirus (where the API doesn't exist).
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
Default Value | 3 |
NetworkIdentifiers
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/NetworkIdentifiers
Node for queries on network and device properties.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
NetworkIdentifiers/{MacAddress}
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/NetworkIdentifiers/{MacAddress}
MAC address of the wireless network card. A MAC address is present for each network card on the device.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
Dynamic Node Naming | ClientInventory |
NetworkIdentifiers/{MacAddress}/IPAddressV4
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/NetworkIdentifiers/{MacAddress}/IPAddressV4
IPv4 address of the network card associated with the MAC address.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
NetworkIdentifiers/{MacAddress}/IPAddressV6
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/NetworkIdentifiers/{MacAddress}/IPAddressV6
IPv6 address of the network card associated with the MAC address.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
NetworkIdentifiers/{MacAddress}/IsConnected
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/NetworkIdentifiers/{MacAddress}/IsConnected
Boolean value that indicates whether the network card associated with the MAC address has an active network connection.
Description framework properties:
Property name | Property value |
---|---|
Format | bool |
Access Type | Get |
NetworkIdentifiers/{MacAddress}/Type
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/NetworkIdentifiers/{MacAddress}/Type
Type of network connection. The value is one of the following: 2 - WLAN (or other Wireless interface), 1 - LAN (or other Wired interface), 0 - Unknown.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
OS
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/OS
Node for the OS query.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
OS/Edition
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/OS/Edition
String that specifies the OS edition.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
Default Value | Not available |
OS/Mode
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1803 [10.0.17134] and later |
./Vendor/MSFT/DeviceStatus/OS/Mode
Read only node that specifies the device mode. Valid values: 0 - the device is in standard configuration, 1 - the device is in S mode configuration.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
Default Value | Not available |
SecureBootState
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1511 [10.0.10586] and later |
./Vendor/MSFT/DeviceStatus/SecureBootState
Indicates whether secure boot is enabled. The value is one of the following: 0 - Not supported, 1 - Enabled, 2 - Disabled.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
TPM
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/TPM
Node for the TPM query.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
TPM/ManufacturerId
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5007253 [10.0.19041.1387] and later ✅ Windows 10, version 20H2 with KB5007253 [10.0.19042.1387] and later ✅ Windows 10, version 21H1 with KB5007253 [10.0.19043.1387] and later ✅ Windows 10, version 21H2 with KB5007253 [10.0.19044.1387] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./Vendor/MSFT/DeviceStatus/TPM/ManufacturerId
String that specifies the TPM manufacturer ID as a number.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
Default Value | Not available |
TPM/ManufacturerIdTxt
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5007253 [10.0.19041.1387] and later ✅ Windows 10, version 20H2 with KB5007253 [10.0.19042.1387] and later ✅ Windows 10, version 21H1 with KB5007253 [10.0.19043.1387] and later ✅ Windows 10, version 21H2 with KB5007253 [10.0.19044.1387] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./Vendor/MSFT/DeviceStatus/TPM/ManufacturerIdTxt
String that specifies the TPM manufacturer ID as text.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
Default Value | Not available |
TPM/ManufacturerVersion
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 2004 with KB5007253 [10.0.19041.1387] and later ✅ Windows 10, version 20H2 with KB5007253 [10.0.19042.1387] and later ✅ Windows 10, version 21H1 with KB5007253 [10.0.19043.1387] and later ✅ Windows 10, version 21H2 with KB5007253 [10.0.19044.1387] and later ✅ Windows 11, version 21H2 [10.0.22000] and later |
./Vendor/MSFT/DeviceStatus/TPM/ManufacturerVersion
String that specifies the manufacturer version.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
Default Value | Not available |
TPM/SpecificationVersion
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/TPM/SpecificationVersion
String that specifies the specification version.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get |
Default Value | Not available |
UAC
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/UAC
Node for the UAC query.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
UAC/Status
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 1703 [10.0.15063] and later |
./Vendor/MSFT/DeviceStatus/UAC/Status
Integer that specifies the status of the UAC.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |