@Mahesh Aralelemath , Intune VPN profile is recommended to be used which can include the DNS suffix and NRPT. But if you want to use xml based profile, we can try the following OMA-URI
OMA-URI : VPNv2/<ProfileName>/ProfileXML
Data Type: String (XML file)
For the file, we can edit the Native profile example with our value. To add multiple DNS suffix, we can use comma to separate DNS suffixes.
<DnsSuffix>corp.contoso.com,hello123.com</DnsSuffix>
To add NRPT, we can edit the <DomainNameInformation> part.
example in xml
<DomainNameInformation>
<DomainName>hrsite.corporate.contoso.com</DomainName>
<DnsServers>1.2.3.4,5.6.7.8</DnsServers>
<WebProxyServers>5.5.5.5</WebProxyServers>
<AutoTrigger>true</AutoTrigger>
</DomainNameInformation>
<DomainNameInformation>
<DomainName>.corp.contoso.com</DomainName>
<DnsServers>10.10.10.10,20.20.20.20</DnsServers>
<WebProxyServers>100.100.100.100</WebProxyServers>
</DomainNameInformation>
To set always on, we can set change the value to True in the example <AlwaysOn>True</AlwaysOn>
https://learn.microsoft.com/en-us/windows/client-management/mdm/vpnv2-profile-xsd#native-profile-example
Hope it can help.
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.