Hello - it appears that the Upload Service Definition tool is not honoring the '"groups" setting now at 2.3. This worked at 2.2.x:
arcpy<SPAN class="punctuation token">.</SPAN>UploadServiceDefinition_server<SPAN class="punctuation token">(</SPAN><SPAN class="string token">'C:/ArcProProjects/PortalUpdates/Environmental/'</SPAN> <SPAN class="operator token">+</SPAN> lyr<SPAN class="punctuation token">.</SPAN>name <SPAN class="operator token">+</SPAN> <SPAN class="string token">'.sd'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'My Hosted Services'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"OVERRIDE_DEFINITION"</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"SHARE_ONLINE"</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"PUBLIC"</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">"SHARE_ORGANIZATION"</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"Environmental Layers Group"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN></SPAN>
I can get around it by using the api:
portItem<SPAN class="punctuation token">.</SPAN>share<SPAN class="punctuation token">(</SPAN>everyone<SPAN class="operator token">=</SPAN><SPAN class="token boolean">True</SPAN><SPAN class="punctuation token">,</SPAN>org<SPAN class="operator token">=</SPAN><SPAN class="token boolean">True</SPAN><SPAN class="punctuation token">,</SPAN>groups<SPAN class="operator token">=</SPAN><SPAN class="string token">"21afe6b205cf4ff99271b4fe25f3b2d7"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN></SPAN>
Thanks,
David