wufbr-schemaupdates

This commit is contained in:
Meghan Stewart
2023-11-09 10:51:41 -08:00
parent 33899a5759
commit 25aee8f820

View File

@ -24,11 +24,11 @@ SKU of Windows the device is running.
|Value | Description |
|---|---|
| Enterprise | Win10 Enterprise |
| Professional | Win10 Professional |
| ProfessionalWorkstation | Win10 Professional workstation |
| ProfessionalN | Similar to Win 10 Professional edition but does not include Windows media player. |
| Education | Win10 Education |
| **Enterprise** | Windows Enterprise |
| **Professional** | Windows Professional |
| **ProfessionalWorkstation** | Windows Professional workstation |
| **ProfessionalN** | Similar to Windows Professional edition but doesn't include Windows media player. |
| **Education** | Windows Education |
## OSArchitecture
@ -36,9 +36,9 @@ Architecture of the OS running on the client.
|Value | Description |
|---|---|
| amd64 | OS is 64-bit |
| x86 | OS is 32-bit |
| Unknown | The OS architecture is unknown |
| **amd64** | OS is 64-bit |
| **x86** | OS is 32-bit |
| **Unknown** | The OS architecture is unknown |
## OSFeatureUpdateStatus
@ -46,9 +46,9 @@ Feature updates status
|Value | Description |
|---|---|
| Unknown | Default, sent if client data unavailable. |
| InService | Client is on a version of Windows 10 that is serviced. |
| EndOfService | Client is on a version of Windows 10 that is no longer serviced. |
| **Unknown** | Default, sent if client data unavailable. |
| **InService** | Client is on a version of Windows 10 that is serviced. |
| **EndOfService** | Client is on a version of Windows 10 that is no longer serviced. |
## OSQualityUpdateStatus
@ -56,8 +56,8 @@ Quality updates status
|Value | Description |
|---|---|
| Latest | Client is on the latest Quality Update |
| NotLatest | Client is not on the latest Quality Update |
| **Latest** | Client is on the latest quality update |
| **NotLatest** | Client isn't on the latest quality update |
## OSQuaOSSecurityUpdateStatus
@ -65,9 +65,9 @@ Security updates status
|Value | Description |
|---|---|
| Latest | Client is on the latest Security Update |
| NotLatest | Client is not on the latest Security Update |
| MultipleSecurityUpdatesMissing | Client is missing multiple Security Updates |
| **Latest** | Client is on the latest security update |
| **NotLatest** | Client isn't on the latest security update |
| **MultipleSecurityUpdatesMissing** | Client is missing multiple security updates |
## OSFeatureUpdateComplianceStatus, OSSecurityUpdateComplianceStatus, OSQualityUpdateComplianceStatus
@ -75,9 +75,9 @@ Compliance status
|Value | Description |
|---|---|
| Compliant | Client has installed the latest Windows Update for Business deployment service deployment |
| NotCompliant | Client has not installed the latest Windows Update for Business deployment service deployment |
| NotApplicable | Client is not part of any Windows Update for Business deployment service deployments |
| **Compliant** | The latest Windows Update for Business deployment service deployment is installed on the client |
| **NotCompliant** | The latest Windows Update for Business deployment service deployment isn't installed on the client |
| **NotApplicable** | Client isn't part of any Windows Update for Business deployment service deployments |
## OSServicingChannel
@ -85,12 +85,12 @@ Servicing channel of client
|Value | Description |
|---|---|
| Unknown | Default, release branch cannot be defined. |
| SAC | Semi-annual release channel |
| LTSC | Long-term servicing channel |
| WIP-S | Windows Insider Preview - Slow ring |
| WIP-F | Windows Insider Preview - Fast ring |
| Internal | An identifiable, but internal release ring |
| **Unknown** | Default, release branch can't be defined. |
| **SAC** | Semi-annual release channel |
| **LTSC** | Long-term servicing channel |
| **WIP-S** | Windows Insider Preview - Slow ring |
| **WIP-F**| Windows Insider Preview - Fast ring |
| **Internal** | An identifiable, but internal release ring |
## ServiceState
@ -98,10 +98,10 @@ High-level service state OSServicingChannel
|Value | Description |
|---|---|
| Pending | Windows Update for Business deployment service is not targeting this update to this device because the update isn't ready. |
| Offering | Service is offering update to device; update is available for device to get if it scans Windows Update. |
| OnHold | Service has held offering update to device indefinitely, until either the service or admin changes some condition, devices will remain in this state. |
| Cancelled | Service has cancelled offering update to device, and device is confirmed to not be installing the update. |
| **Pending** | Windows Update for Business deployment service isn't targeting this update to this device because the update isn't ready. |
| **Offering** | Service is offering the update to the device. The update is available for the device to get if it scans Windows Update. |
| **OnHold** | Service is holding off on offering update to the device indefinitely. Until either the service or admin changes some condition, devices remain in this state. |
| **Canceled** | Service canceled offering update to the device, and the device is confirmed to not be installing the update. |
## ServiceSubstate
@ -109,15 +109,15 @@ Lower-level service state
| Value | ServiceState |
|---|---|
| Validation | Update cannot be offered to the device because a validation issue with the device and Deployment Service. |
| Scheduled | Update is not ready to be offered to the device, but is scheduled for offering at a later date. |
| OfferReady | Update is currently being offered to the device by Windows Update. |
| RemovedFromDeployment | Update offering was cancelled because it was removed from the Deployment by explicit Administrator action. |
| AdminCancelled | Update offering was cancelled by explicit Administrator action. |
| ServiceCancelled | Update offering was cancelled due to an automatic action by the Deployment Service. |
| AdminPaused | Update is on hold due to the Deployment being paused by explicit Administrator action. |
| ServicePaused | Update is on hold due to an automatic action by the Deployment Service. |
| SafeguardHold | Update is not Offered due an existing Safeguard hold on the device. |
| **Validation** | Update can't be offered to the device because a validation issue with the device and deployment service. |
| **Scheduled** | Update isn't ready to be offered to the device, but is scheduled for offering at a later date. |
| **OfferReady** | Update is currently being offered to the device from Windows Update. |
| **RemovedFromDeployment** | Update offering was canceled because it was removed from the deployment because of an explicit administrator action. |
| **AdminCancelled** | Update offering was canceled because of an explicit administrator action. |
| **ServiceCancelled** | Update offering was canceled because of an automatic action by the deployment service. |
| **AdminPaused** | Update is on hold because the deployment was paused with an explicit administrator action. |
| **ServicePaused** | Update is on hold because of an automatic action by the deployment service. |
| **SafeguardHold** | Update isn't offered because an existing safeguard hold on the device. |
## ClientState
@ -125,14 +125,14 @@ High-level client state
|Value | Description |
|---|---|
| Unknown | Default value, if ClientSubstate is unknown (in other words, no client data) |
| Offering | Update is being offered to device |
| Installing | Update is in progress on device |
| Uninstalling | Update is being uninstalled from device |
| Installed | Update has been installed to device |
| Uninstalled | Update has been uninstalled from device |
| Cancelled | Update has been cancelled from device |
| OnHold | Update has been on Hold |
| **Unknown** | Default value, if ClientSubstate is unknown (in other words, no client data) |
| **Offering** | Update is being offered to device |
| **Installing** | Update is in progress on device |
| **Uninstalling** | Update is being uninstalled from device |
| **Installed** | Update has been installed to device |
| **Uninstalled** | Update has been uninstalled from device |
| **Canceled** | Update has been canceled from device |
| **OnHold** | Update has been on Hold |
## ClientSubstate
@ -140,14 +140,14 @@ Lower-level client state
|Value | Description |
|---|---|
| Unknown | Default value, if ClientSubstate is unknown (in other words, no client data) |
| Offering | Update is being offered to device |
| Installing | Update is in progress on device |
| Uninstalling | Update is being uninstalled from device |
| Installed | Update has been installed to device |
| Uninstalled | Update has been uninstalled from device |
| Cancelled | Update has been cancelled from device |
| OnHold | Update has been on Hold |
| **Unknown** | Default value, if ClientSubstate is unknown (in other words, no client data) |
| **Offering** | Update is being offered to device |
| **Installing** | Update is in progress on device |
| **Uninstalling** | Update is being uninstalled from device |
| **Installed** | Update has been installed to device |
| **Uninstalled** | Update has been uninstalled from device |
| **Canceled** | Update has been canceled from device |
| **OnHold** | Update has been on Hold |
## UpdateCategory
@ -155,19 +155,19 @@ Type of update.
|Value | Description |
|---|---|
| WindowsQualityUpdate | Windows feature update |
| WindowsFeatureUpdate | Windows quality update |
| DriverUpdate | Driver update |
| **WindowsQualityUpdate** | Windows feature update |
| **WindowsFeatureUpdate** | Windows quality update |
| **DriverUpdate** | Driver update |
## UpdateClassification
Whether this update is an upgrade, security, non-security, or driver
Whether this update is an upgrade, security, nonsecurity, or driver
|Value | Description |
|---|---|
| Security | Update is a quality update containing security fixes |
| NonSecurity | Update is a quality update not containing security fixes |
| Upgrade | Update is a feature update |
| **Security** | Update is a quality update containing security fixes |
| **NonSecurity** | Update is a quality update not containing security fixes |
| **Upgrade** | Update is a feature update |
## UpdateSource
@ -175,9 +175,9 @@ Source of the update
|Value | Description |
|---|---|
| Inferred | |
| MuV6 | Update through old Windows Update, or via WSUS (uses old protocol) |
| UUP | Update through modern Windows Update |
| **Inferred** | |
| **MuV6** | Update through old Windows Update, or via WSUS (uses old protocol) |
| **UUP** | Update through modern Windows Update |
## ReadinessStatus
@ -185,17 +185,96 @@ Whether the device is capable of taking target OS and version.
|Value | Description |
|---|---|
| Capable | The device meets all requirements to upgrade to Windows 11. |
| Not Capable | The device does not meet the requirements to upgrade to Windows 11. Check Readiness Reason for the reason. |
| Unknown | Microsoft does not have enough datapoints to determine the eligibility status. |
| **Capable** | The device meets all requirements to upgrade to Windows 11. |
| **Not Capable** | The device doesn't meet the requirements to upgrade to Windows 11. Check Readiness Reason for the reason. |
| **Unknown** | Microsoft doesn't have enough data points to determine the eligibility status. |
## ReadinessReason
Reason why the device is not capable of updating to target OS and version.
Reason why the device isn't capable of updating to target OS and version.
|Value | Description |
|---|---|
| tpm | [Trusted Platform Module](/windows/security/hardware-security/tpm/trusted-platform-module-overview) (TPM) version 2.0. If your device does not meet the minimum requirements because of TPM, see [Enable TPM 2.0 on your PC](https://support.microsoft.com/windows/enable-tpm-2-0-on-your-pc-1fd5a332-360d-4f46-a1e7-ae6b0c90645c) to see if there are any remediation steps you can take. |
| cpufms | Not supported CPUs per doc: Windows Processor Requirements |
| sysdrivesize | 64 GB or larger storage device. If your PC does not have a large enough storage drive, there are sometimes options for upgrading the drive. You may want to consult your PC manufacturer's website or with a retailer to see if there are easy and affordable options to meet the minimum requirements for Windows 11. |
| UefiSecureBoot | UEFI (for Unified Extensible Firmware Interface, a modern version of the PC BIOS) and Secure Boot capable. If your device does not meet the minimum requirements because it is not Secure Boot capable, you may want to [read this article](https://support.microsoft.com/topic/a8ff1202-c0d9-42f5-940f-843abef64fad) to see if there are steps you can take to enable this. Secure Boot can only be enabled with UEFI and this article helps you understand potential options to change settings to make this possible. |
| **tpm** | [Trusted Platform Module](/windows/security/hardware-security/tpm/trusted-platform-module-overview) (TPM) version 2.0 is required. If your device doesn't meet the minimum requirements because of TPM, see [Enable TPM 2.0 on your PC](https://support.microsoft.com/windows/enable-tpm-2-0-on-your-pc-1fd5a332-360d-4f46-a1e7-ae6b0c90645c) to see if there are any remediation steps you can take. |
| **cpufms** | CPU not supported. For more information, see [Windows Processor Requirements](/windows-hardware/design/minimum/windows-processor-requirements) |
| **sysdrivesize** | 64 GB or larger storage device required. If your PC doesn't have a large enough storage drive, sometimes there are options for upgrading the drive. Consult your PC manufacturer's website or with a retailer to see if there are options to meet the minimum requirements for Windows 11. |
| **UefiSecureBoot** | UEFI (Unified Extensible Firmware Interface) and Secure Boot capability. If your device doesn't meet the minimum requirements because it's not Secure Boot capable. For more information, see [Windows 11 and Secure Boot](https://support.microsoft.com/topic/a8ff1202-c0d9-42f5-940f-843abef64fad) to see if you're able to enable Secure Boot. Secure Boot can only be enabled with UEFI. |
## Alerts
The following are enumerated typed for alerts:
### AlertType
Type of alert.
|Value | Description |
|---|---|
| **ServiceUpdateAlert** | Alert is relevant to Windows Update for Business deployment service's offering of the content to the client. |
| **ClientUpdateAlert** | Alert is relevant to client's ability to progress through the installation of the update content. |
| **ServiceDeviceAlert** | Alert is relevant to device's status within Windows Update for Business deployment service |
| **ClientDeviceAlert** | Alert is relevant to device's state |
| **DeploymentAlert** | Alert is relevant to an entire deployment, or a significant number of devices in the deployment. |
### AlertSubtype
Subtype of alert.
| Value | Applicable table | Description |
|---|---|---|
| **MultipleSecurityUpdatesMissing** | UCDeviceAlert | Client is missing multiple security updates |
| **EndOfService** | UCDeviceAlert | Client OS is no longer being serviced |
| **EndOfServiceApproaching** | UCDeviceAlert | Servicing period fo the client OS is ending in less than 60 days |
| **CancelledByUser** | UCUpdateAlert | The user canceled the update. |
| **CertificateIssue** | UCUpdateAlert | An expired certificate was encountered. |
| **DamagedMedia** | UCUpdateAlert | The update file appears to be damaged. |
| **DiskFull** | UCUpdateAlert | An operation couldn't be completed because the disk is full. |
| **DiskIssue** | UCUpdateAlert | Windows Update has found disk corruption. |
| **DownloadCancelled** | UCUpdateAlert | The download was canceled. |
| **DownloadCredentialsIssue** | UCUpdateAlert | A proxy server or firewall on your network might require credentials. |
| **DownloadIssue** | UCUpdateAlert | There was a download issue. |
| **DownloadIssueServiceDisabled** | UCUpdateAlert | The service the download depends on is disabled. |
| **DownloadTimeout** | UCUpdateAlert | A timeout occurred. |
| **FileNotFound** | UCUpdateAlert | The installer couldn't find a Windows component that it needs. |
| **InstallAccessDenied** | UCUpdateAlert | Access denied. |
| **InstallCancelled** | UCUpdateAlert | Install canceled. |
| **InstallFileLocked** | UCUpdateAlert | Couldn't access the file because it's already in use. |
| **InstallIssue** | UCUpdateAlert | There was an installation issue. |
| **InstallSetupBlock** | UCUpdateAlert | There's an application or driver blocking the upgrade. |
| **InstallSetupError** | UCUpdateAlert | Encountered an error while installing the new version of Windows. |
| **InstallSetupRestartRequired** | UCUpdateAlert | A restart is required. |
| **InstallSharingViolation** | UCUpdateAlert | An application is likely interfering with Windows Update. |
| **InstallSystemError** | UCUpdateAlert | A system error occurred while installing the new version of Windows. |
| **InsufficientUpdateConnectivity** | UCUpdateAlert | Inferred alert. Device isn't sufficiently active. |
| **NetworkIssue** | UCUpdateAlert | The server timed out waiting for the requested. |
| **PathNotFound** | UCUpdateAlert | The specified path can't be found. |
| **RestartIssue** | UCUpdateAlert | The restart to apply updates is being blocked by one or more applications. |
| **UnexpectedShutdown** | UCUpdateAlert | The installation stopped because Windows was shutting down or restarting. |
| **WindowsComponentCorruption** | UCUpdateAlert | This device has a corrupted Windows component |
| **WUBusy** | UCUpdateAlert | Windows Update tried to install an update while another installation process was already running. |
| **WUComponentMissing** | UCUpdateAlert | Windows Update might be missing a component or the update file might be damaged. |
| **WUDamaged** | UCUpdateAlert | The update file might be damaged. |
| **WUFileCorruption** | UCUpdateAlert | Windows Update has encountered corrupted files. |
| **WUIssue** | UCUpdateAlert | An unexpected issue was encountered during the installation. |
| **WUSetupError** | UCUpdateAlert | The setup process was suspended. |
### AlertStatus
Status of alert
|Value | Description |
|---|---|
| **Active** | Alert is active, still requires attention. |
| **Resolved** | Alert is resolved and no longer requires attention. |
| **Deleted** | Alert was deleted from the backend system. |
### AlertClassification
Whether this alert is an error, a warning, or informational.
| **Value** | Description |
|---|---|
| **Informational** | Alert is informational in nature. |
| **Warning** | Alert is a warning |
| **Error** | Alert is an error, or is related to an error. There should be an error code that maps to either something from the client or from the service. |
| **Recommendation** | Alert is a recommendation, something to optimize. |