We’re currently experiencing a high volume of support requests, which may result in longer response times — thank you for your patience and understanding.
Community FAQ
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
jfaas
Visitor Sweeper

I was pulling reports from our AD with Lansweeper and it is not updating the Windows version properly.  We are pushing all machines to update to Windows 11, and I am using Lansweeper to pull that information but occasionally I will see a machine and check it and it already has Windows 11 Pro, but it is still showing Windows 10 Pro or even Windows 10 Enterprise.  Any idea why this wouldnt update?  Also is there a good way to perform a full scan just for the Windows version so I dont bog down the network?

1 REPLY 1
Ben-rutherford
Engaged Sweeper II

Good Morning, 
As far as i am aware, there is not a way to directly scan the OS, 
The best option would be to ammend your scan interval so that it scans more frequently.

Alternatively - What we tend to do, is if doing an OS upgrade, Manyually scan those devices following on from the upgrade. Or use a report that specifically targets only machines still registering as windows 10 and run a scan on just those devices. 
This report grabs all the devices still showing as windows 10 reducing the number of devices scanned 

Select Top 1000000 tblAssets.AssetID,
  tblAssets.AssetName,
  tblOperatingsystem.Caption As OS,
  tblAssets.Version,
  subquery1.EOLDate,
  Case
    When IsDate(subquery1.EOLDate) = 1 And GetDate() < subquery1.EOLDate Then
      Cast(DateDiff(DAY, GetDate(), subquery1.EOLDate) As NVARCHAR) +
      ' days remaining'
  End As [Days Remaining],
  tblAssets.Domain,
  tblAssets.Username,
  tblAssets.Userdomain,
  Coalesce(tsysOS.Image, tsysAssetTypes.AssetTypeIcon10) As icon,
  tblAssets.IPAddress,
  tsysIPLocations.IPLocation,
  tblAssetCustom.Manufacturer,
  tblAssetCustom.Model,
  tblAssets.Lastseen,
  tblAssets.Lasttried,
  Case
    When subquery1.EOLDate = '' Then ''
    When subquery1.EOLDate = 'EOL' Then '#ffadad'
    When IsDate(subquery1.EOLDate) = 1 And GetDate() > subquery1.EOLDate Then
      '#ffadad'
    When IsDate(subquery1.EOLDate) = 1 And GetDate() >= DateAdd(month,
      -1, subquery1.EOLDate) Then '#ffd152'
    Else '#d4f4be'
  End As backgroundcolor
From tblAssets
  Inner Join tblOperatingsystem On
      tblAssets.AssetID = tblOperatingsystem.AssetID
  Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
  Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
  Inner Join tsysIPLocations On tsysIPLocations.LocationID =
      tblAssets.LocationID
  Inner Join tblState On tblState.State = tblAssetCustom.State
  Left Join tsysOS On tsysOS.OScode = tblAssets.OScode
  Left Join (Select tblassets.AssetID,
      Case
        When tblassets.Version = '21H2' And (tblOperatingsystem.Caption Like
          '%Home%' Or tblOperatingsystem.Caption Like '%Pro%') Then '2023-10-10'
        When tblassets.Version = '21H2' And (tblOperatingsystem.Caption Like
          '%Education%' Or
          tblOperatingsystem.Caption Like '%Ent__prise%') Then '2024-10-08'
        When tblassets.Version = '22H2' And (tblOperatingsystem.Caption Like
          '%Home%' Or tblOperatingsystem.Caption Like '%Pro%') Then '2024-10-08'
        When tblassets.Version = '22H2' And (tblOperatingsystem.Caption Like
          '%Education%' Or
          tblOperatingsystem.Caption Like '%Ent__prise%') Then '2025-10-14'
        When tblassets.Version = '23H2' And (tblOperatingsystem.Caption Like
          '%Home%' Or tblOperatingsystem.Caption Like '%Pro%') Then '2025-11-11'
        When tblassets.Version = '23H2' And (tblOperatingsystem.Caption Like
          '%Education%' Or
          tblOperatingsystem.Caption Like '%Ent__prise%') Then '2026-11-10'
        When tblassets.Version = '24H2' And (tblOperatingsystem.Caption Like
          '%Home%' Or tblOperatingsystem.Caption Like '%Pro%') Then '2026-10-13'
        When tblassets.Version = '24H2' And (tblOperatingsystem.Caption Like
          '%Education%' Or
          tblOperatingsystem.Caption Like '%Ent__prise%') Then '2027-10-12'
        Else ''
      End As EOLDate
    From tblassets
      Inner Join tblOperatingsystem On
          tblassets.AssetID = tblOperatingsystem.AssetID) As subquery1
    On subquery1.AssetID = tblAssets.AssetID
Where tblOperatingsystem.Caption Like '%Windows 10%' And tblState.Statename =
  'Active'

 

Reports & Analytics

Ask about reports you're interested in and share reports you've created. Subscribe to receive daily updates of reports shared in the Community.

New to Lansweeper?

Try Lansweeper For Free

Experience Lansweeper with your own data.
Sign up now for a 14-day free trial.

Try Now