We have been already been pushing installer packages to enrolled mac devices, but now we are expanding to push them to windows devices.
What is the prevailing procedure to enroll the windows machine, so that it can be managed from JSS, other than using recon.exe which has now been depreciated with the latest version of Jamf Pro.
Secondly if the windows machine is enrolled, can a msi installer be pushed from the JSS to the enrolled machine and how can the user info be obtained of that windows machine analogous to obtaining the user info in OS X using managed preference.
Previously, Windows devices were only supported to provide inventory data and you cannot manage them, or push out installers / packages / MSIs to them.
Currently, even this feature of Jamf Pro has been deprecated and removed. It's one of the reasons that you don't get recon.exe in the Jamf Pro suite anymore.
I'd suggest looking at alternative solutions for your Windows management needs