How can I install some software on 25+ windows home laptops? [closed]

I work for a school. The kids do have laptops. The laptops are not guaranteed to be turned on at the same time. The laptops might be in the school or at home with the kids.

Idea: The desired state can be configured on some website (might be SaaS or on premise installation). I install some agent once on each laptop and target it to the service.

At some point on this website I configure

  • add google chrome
  • add a desktop shortcut
  • ...

The Agent on the Laptops compare their current state to the website and synchronize the state. f.e.: install google chrome, add the shortcut

And on the website I can check which laptops are in the desired state

State of research:

Ansible? I cant reach the laptops guaranteed from internet. I dont want to install an ssh server on kids laptops


Solution 1:

You are aware of InTune? Done. Read documentation, set up.