Pre-requisites

Intune POC (Proof of Concept) requires the following prerequisites:

For Intune connection details, refer Add Intune API Application (Client) ID and Directory (Tenant) ID on Intune Connection. For more details, see Intune Publishing and Set up a Distribution Connection in Flexera SVM Patch Configuration for Microsoft Intune.
To get Application (Client) ID, Directory (Tenant) ID, and Client Secret app registration need to be done. For more details, see App Registration and Create Client Secret.
Make sure that the following Intune Graph API Permission are available to the user. For more details, see API Permissions.
Make sure that you have at least five to eight distribution endpoints in your sample test environment.
To enroll a device/endpoint to an Intune follow this link https://docs.microsoft.com/en-us/mem/intune/user-help/enroll-windows-10-device 
For each endpoint, please ensure:
Endpoints have been recently booted up to ensure there are no pending updates that could hinder Intune publishing.
The credentials that will publish to endpoint has permissions to run PowerShell scripts - not required.
If installing Win32 apps then antimalware settings should exclude the following directories

On x64 client machines:

C:\Program Files (x86)\Microsoft Intune Management Extension\Content
C:\windows\IMECache

On x86 client machines:

C:\Program Files\Microsoft Intune Management Extension\Content
C:\windows\IMECache