ansible and windows laptops on corporate and wan networks

We use Ansible to manage a lot of windows servers, which works well.

Now we have also some laptops we want to manage. when theay are on the corporate network this works fine.
But how can we make connection when they are on a public network, beacause ansible does not have an agent.

I would think the only solution would be for them to access a corporate VPN when they are on anything outside the internal corporate network.

You can use ansible-pull from a cron job.

You can also use AWX and use the callback provision or have a crob that sends an API call in a specific time to do X.

Windows does not have cron.
Is Ansible pull available for Windows?

I dont understand your answer. Can you explain some more

Windows does not have cron.

The equivalent to cron is task scheduler.

Is Ansible pull available for Windows?

Yeh, I missed the whole Windows part, ansible-pull doesn't work in Windows.