So, I guess in the past people were able to get Screen Sharing working via:
launchctl load -w /System/Library/LaunchAgents/com.apple.screensharing.agent.plist
That doesn't work in at least 10.11 or 10.12. If I run it twice in a row, the second time it says that the service is already running. The checkbox in Sharing isn't checked though, and attempting to connect via SS fails. If I unload it, and check off the checkbox in Sharing and the load it, I don't get the error. This leads me to believe that the two aren't actually connected in any meaningful way.
Also running the following has no effect:
/usr/libexec/PlistBuddy -c 'Set :com.apple.screensharing:Disabled NO' /private/var/db/launchd.db/com.apple.launchd/overrides.plist
Running Composer for changes doesn't pick anything up related to screen sharing.
Has anyone gotten Screen Sharing working on 10.11+ via command without enabling Remote Management?
