Search Knowledge Base by Keyword
Windows 11 Readiness (Dynamic)
The Windows 11 Readiness (Dynamic) report shows Windows 10 Computers and their overall Migration Readiness status (dynamically).
Asset Types | Required Fields |
Computer | Name, Migration Status, Description, Location, Region, Domain, Computer Type, Operating System, Os Build, Os Version, Disk Size GB, Serial, Business Unit, Department, WaaS Ready For Scheduling, Computer Model, Bios Version, Memory Gb, Free Disk Space Gb, Site Ready, In Etl, Waves, |
Application | Supported Os Version |
User | Name, Ad Login, Id, Title, Telephone, Email, Manager, Location, Domain, Business Unit, Department, Vip, Legal Hold, In Ad |
From the Reports tab, you can build the Windows 11 Readiness report. To build the report:
- Click the Report Builder button to bring up the Report Builder wizard
- Enter the properties of the new report
- Name – Windows 11 22H2 Readiness (Dynamic)
- Status – Enabled
- Published – No
- Data Source – Asset Type: Computer
- Description – Report showing Computers and their Windows 11 22H2 Readiness status.
- Add data columns to the report
- From the Add Column drop down, select Data Column to bring up the Data Column dialog
- Select the data columns of the new report from the Data Columns drop down and then click the Add button. Click the Close button to cancel the operation.
- Computer: Name
- Computer: Migration Status
- Computer: Description
- Computer: Location
- Computer: Region
- Computer: Domain
- Computer: Computer Type
- Computer: Operating System
- Computer: Os Build
- Computer: Os Version
- Computer: Disk Size Gb
- Computer: Serial
- Computer: Business Unit
- Computer: Department
- Computer: WaaS Ready For Scheduling (Alias)
- Computer: Computer Model
- Computer: Bios Version
- Computer: Memory Gb
- Computer: Free Disk Space Gb
- Computer: Site Ready
- Computer: In Etl
- Computer: Waves
- User: Name
- User: Ad Login Id
- User: Title
- User: Telephone
- User: Email
- User: Manager (Alias)
- User: Location
- User: Domain
- User: Business Unit
- User: Department
- User: Vip
- User: Legal Hold
- User: In Ad
- From the Add Column drop down, select Data Column to bring up the Data Column dialog
- Add custom status columns to the report
- From the Add Column drop down, select Custom Status Column to bring up the New Custom Status dialog
- Select the data column of the new custom status from the Data Column drop down
- Computer: Computer Model
- Computer: Bios Version
- Computer: Site Ready
- Computer: In Etl
- Enter the properties of the custom status column and then click the Create button. Click the Close button to cancel the operation.
- Computer: Site Ready
- Column Label – Site Status
- Value/Status
- No – Not Ready
- Yes – Ready
- Computer: In Etl
- Column Label – ETL Status
- Value/Status
- No – Not Ready
- Yes – Ready
- Computer: Site Ready
- Add custom SQL columns to the report
- From the Add Column drop down, select Custom SQL Column to bring up the New SQL Column dialog
- Enter the SQL query of the custom SQL column and then click the Create button. Click the Close button to cancel the operation.
- App Status
(
CASE
WHEN ((SELECT COUNT(0) FROM `view_computer_application_links` WHERE (`view_computer_application_links`.`computer_id` = `at_computer`.`id`)) = 0) THEN ‘No Apps’
WHEN (( SELECT COUNT(0) FROM `view_computer_application_links` WHERE (`view_computer_application_links`.`computer_id` = `at_computer`.`id`)) =
(SELECT COUNT(0) FROM (`view_computer_application_links` LEFT JOIN `at_application` `a` ON((`a`.`id` = `view_computer_application_links`.`app_id`)))
WHERE ((`view_computer_application_links`.`computer_id` = `at_computer`.`id`) AND
(SELECT COUNT(*) FROM `at_os_version_lookup` WHERE l_atid = (SELECT `atype_id` FROM `asset_types` WHERE `atype_name` = ‘Application’) AND l_aid = `a`.`id` AND l_item_id = (SELECT `id` FROM `at_os_version` WHERE `name` = ’22H2′))
)
)
)
THEN ‘Ready’
ELSE ‘Not Ready’
END
) AS app_status - Model Status
(
CASE WHEN (
(SELECT l_item_id FROM `at_os_version_lookup` WHERE l_item_id = (SELECT `id` FROM `at_os_version` WHERE `name` = ’22H2′) AND l_atid = (SELECT `atype_id` FROM `asset_types` WHERE `atype_name` = ‘Computer Model’) AND l_aid = (SELECT l_item_id FROM `at_computer_model_lookup` WHERE l_atid = (SELECT `atype_id` FROM `asset_types` WHERE `atype_name` = ‘Computer’) AND l_aid = `at_computer`.id))
)
THEN ‘Supported’
WHEN ((SELECT lu__computer_model FROM `at_computer` cpu where `at_computer`.id = cpu.id) IS NULL) THEN ‘No Value’
ELSE ‘Not Supported’
END
) AS model_status - Bios Status
(
CASE WHEN (
(SELECT l_item_id FROM `at_os_version_lookup` WHERE l_item_id = (SELECT `id` FROM `at_os_version` WHERE `name` = ’22H2′) AND l_atid = (SELECT `atype_id` FROM `asset_types` WHERE `atype_name` = ‘BIOS Version’) AND l_aid = (SELECT l_item_id FROM `at_bios_version_lookup` WHERE l_atid = (SELECT `atype_id` FROM `asset_types` WHERE `atype_name` = ‘Computer’) AND l_aid = `at_computer`.id))
)
THEN ‘Supported’
WHEN ((SELECT lu__bios_version FROM `at_computer` cpu where `at_computer`.id = cpu.id) IS NULL) THEN ‘No Value’
ELSE ‘Not Supported’
END
) AS bios_status - Memory Status
(
CASE
WHEN ((SELECT lu__memory_gb FROM `at_computer` cpu where `at_computer`.id = cpu.id) BETWEEN 0 AND 4.0) THEN ‘Not Supported’
ELSE ‘Supported’
END
) AS memory_status - Disk Space Status
(
CASE
WHEN ((SELECT free_disk_space_gb FROM `at_computer` cpu where `at_computer`.id = cpu.id) BETWEEN 0 AND 25) THEN ‘Not Supported’
ELSE ‘Supported’
END
) AS disk_space_status
- App Status
- To configure custom status, select Custom Status from the menu to bring up the Edit Custom Status dialog
- Edit the properties of the custom status and then click the Update button. Click the Close button to cancel the operation.
- App Status
- Value/Status
- No Apps – Ready
- Not Ready – Not Ready
- Ready – Ready
- Value/Status
- Model Status
- Value/Status
- No Value – Not Ready
- Not Supported – Not Ready
- Supported – Ready
- Value/Status
- Bios Status
- Value/Status
- No Value – Not Ready
- Not Supported – Not Ready
- Supported – Ready
- Value/Status
- Memory Status
- Value/Status
- No Value – Not Ready
- Not Supported – Not Ready
- Supported – Ready
- Value/Status
- Disk Space Status
- Value/Status
- No Value – Not Ready
- Not Supported – Not Ready
- Supported – Ready
- Value/Status
- App Status
- Edit the properties of the custom status and then click the Update button. Click the Close button to cancel the operation.
- Add an overall status column to the report
- From the Add Column drop down, select Overall Status Column to bring up the Overall Status dialog
Enter the properties of the overall status column and then click the Update button. Click the Close button to cancel the operation.- Status – Select all available statuses
- Column Label – Overall Status
- From the Add Column drop down, select Overall Status Column to bring up the Overall Status dialog
- Drag and drop to reorder columns
- To configure column settings, select Settings from the menu to bring up the Column Settings dialog
- Configure the column settings and then click the Save button. Click the Close button to cancel the operation.
- Computer: Name
- Hyperlink – Checked
- Computer: Migration Status
- Visible – No
- Custom Label Color
- Value/Color
- Not Migrated – Red
- Migrated – Green
- Value/Color
- Computer: Description
- Visible – No
- Computer: Location
- Visible – No
- Computer: Region
- Visible – No
- Computer: Domain
- Visible – No
- Computer: Computer Type
- Visible – No
- Computer: Operating System
- Visible – No
- Computer: Os Build
- Visible – No
- Computer: Os Version
- Visible – No
- Computer: Disk Size Gb
- Visible – No
- Computer: Serial
- Visible – No
- Computer: Business Unit
- Visible – No
- Computer: Department
- Visible – No
- Computer: WaaS Ready For Scheduling (Alias)
- Column Label – WaaS Ready For Scheduling
- Custom Filter – 22H2 – PreReadiness (name of SCCM pre-readiness collection)
- Computer: Computer Model
- Visible – No
- Computer: Bios Version
- Visible – No
- Computer: Memory Gb
- Visible – No
- Computer: Free Disk Space Gb
- Visible – No
- Computer: Site Ready
- Visible – No
- Custom Label Color
- Value/Color
- No – Red
- Yes – Green
- Value/Color
- Computer: In Etl
- Column Label – In ETL
- Visible – No
- Custom Label Color
- Value/Color
- No – Red
- Yes – Green
- Value/Color
- Computer: Waves
- User: Name
- Visible – No
- Hyperlink – Checked
- User: Ad Login Id
- Visible – No
- User: Title
- Visible – No
- User: Telephone
- Visible – No
- User: Email
- Visible – No
- User: Manager (Alias)
- Column Label – Manager
- Visible – No
- User: Location
- Visible – No
- User: Domain
- Visible – No
- User: Business Unit
- Visible – No
- User: Department
- Visible – No
- User: Vip
- Column Label – VIP
- Visible – No
- Custom Label Color
- Value/Color
- No – Grey
- Yes – Orange
- Value/Color
- User: Legal Hold
- Visible – No
- Custom Label Color
- Value/Color
- No – Grey
- Yes – Red
- Value/Color
- User: In Ad
- Column Label – In AD
- Visible – No
- Custom Label Color
- Value/Color
- No – Red
- Yes – Green
- Value/Color
- Computer: Name
- Configure the column settings and then click the Save button. Click the Close button to cancel the operation.
- Configure the settings of the report
- Click the Report Settings button to bring up the Report Settings dialog
- Configure the settings of the report and then click the Save button. Click the Close button to cancel the operation.
- Pin Left Columns – 1
- Apply Global Where Clause – Computer: Os Version != 22H2
- Click the Preview Report button to preview the report before saving
- Click the Create Report button when finished to create the report. You will be redirected back to the Reports tab. Click the Cancel button to cancel the operation.