I have a federated Arcgis Portal 10.6 and I use Arcgis Pro 2.3 for publishing.
What I'm looking for
My final aim is to publish all the layers in a given map individually (not as a single Map Service with all layer at the same time). I want to be able to use individually each layer and it's cache.
What I do now
When I wish to publish a layer from Arcgis Pro, I go in the map where all my layers are and right click on the layer I wish to publish.
Then I select Sharing | Share as Web Layer :
I then have the following panel :
How do I batch this single operation ? I couldn't find a toobox matching this process. I did find a page mentionning arcpy.sharing but I would like to avoid coding if possible.