the way to go is this, first look if there is a supporting CSP for configuration of the required settings, if not wait for the Ignite 2018 announcement of Administrative Templates support in Intune and see if the required setting is available there. If it is not a MS feature/product for example Google Chrome Browser Setting you can go for ADMX ingestion to configure it (advantage to have in console reporting), and if nothing of the above is available you have to go for PowerShell scripts with Intune Management Extension.
Best Response confirmed by
Stuart King (Frequent Contributor)
So, would I be correct in thinking that currently, the best answer would be the recently announced "Administrative Templates" profile type feature? However, this feature has yet to show in our Azure Intune tenant.
Yes probably the best way would be to use the Administrative Templates as you get good reporting then. All workarounds with scripts lack the support of detailed reporting if every setting is set for sure. So if possible wait for the new feature.