Forum Discussion

LearningSponge's avatar
LearningSponge
Copper Contributor
Sep 26, 2025

Deploy an application to Windows devices with specific serial numbers

I have a total of 200 new laptops which I would like to deploy a specific application using InTune.

I have the serial number of all the laptops. These laptop are only identifiable by the serial number only and cannot use anything else.

I've been searching for solutions but articles are not clear.

 

Can someone please advise if this can be done? If so, can you guide me to a good article or with some points?

Thanks in advance

10 Replies

  • rahuljindal's avatar
    rahuljindal
    Bronze Contributor

    Use custom attribute to populate the built in serial number as I mentioned before or export a list from Intune, get the object id and use it to create the group. 

  • najiy's avatar
    najiy
    Copper Contributor

    Yes, this is possible but not directly with serial number alone. In Intune, device identification relies on either Windows Autopilot hardware hash or an Azure AD object, not raw serials. You’ll need to request the full Autopilot CSV (which includes serial plus hardware hash) from your OEM or generate it manually with the Get-WindowsAutopilotInfo.ps1 script, then upload it to Intune. Once registered, you can assign the deployment profile and push your application at enrollment.

  • What is your requirement exactly? This app serial number is going to be dynamic for every application or it's static?

    • LearningSponge's avatar
      LearningSponge
      Copper Contributor

      It's not the application serial No. I need to deploy an application based on the DEVICE (laptop) serial number.

      • Lokesh_Kalidasan's avatar
        Lokesh_Kalidasan
        Copper Contributor

        Assuming your devices are autopilot

        -> Create a one time renaming script of the device displayname

        -> add the naming template to your autopilot profile ( define at per department level)

        -> create a dynamic device membership rule based on the displayname

        -> target your application deployment to that group

         

        Or if you specifically want an serial number to be distinguished parameter, can you please specify how are you segregating based on serial number for ex. Serial number starting with X or ending with X anything like this?

  • rahuljindal's avatar
    rahuljindal
    Bronze Contributor

    For targeting deployments on devices based on serial numbers, you can create a query based group in entra using the serialnumber property.

    • LearningSponge's avatar
      LearningSponge
      Copper Contributor

      Thanks for your reply.

      Basically, I got 200 laptops that will be used in a specific environment, irrelevant of their logged in account, which require a software to be used. I cannot find another way to target such devices besides their serial number.

      I am going nuts!

      • Bogdan_Guinea's avatar
        Bogdan_Guinea
        Iron Contributor

        Hi,

        Could you explain what you are trying to achieve as for now we can only make assumptions, which might be frustrating for you. 

        Please provide more detailed information, such as how your final deployment should look, whether multiple users will be logged on to the same devices, and the actual licensing model you are using.

        Regards

Resources