Edit: Never mind. Didn't fully read your post. Haven't had my coffee yet...
This can also be done via MCX.
com.apple.SetupAssistant
DidSeeCloudSetup setupassistant (Computer Group) once 1
LastSeenCloudProductVersion setupassistant (Computer Group) once 10.8
Or another view:
# dscl /Search mcxread /ComputerGroups/setupassistant
App domain: com.apple.SetupAssistant
Key: DidSeeCloudSetup
State: once
Value: 1
App domain: com.apple.SetupAssistant
Key: LastSeenCloudProductVersion
State: once
Value: 10.8
The value for "DidSeeCloudSetup" should be a boolean (True) and the value for "LastSeenCloudProductVersion" should be a string.
You could probably also manage these "Often" or "Always" and get similar results.
More:
http://managingosx.wordpress.com/2012/07/26/mountain-lion-suppress-apple-id-icloud-prompt/
-Greg
Thanks Greg, I set up a managed preference profile with both of those preferences on the JSS and scoped it to one of my test boxes. Worked like a charm!
How would you go about setting this up on the JSS in a management profile? I work for a school district and my Macs have multiple users. All accounts are Mobile. I'd like to not see that screen at all for any of my users.
Thanks for your help and ideas!
Mike
I am wondering the same thing. Thus far, I have configured a MCX profile for a single test system as well as the managed preference itself. I have configured the managed preference as follows:
Apply To: System Level Enforced
Domain: /Library/Preferences/com.apple.SetupAssistant
Key name: DidSeeCloudSetup
Type: Boolean
Value: True
I then ran: jamf mcx. Next I updated the test system in my managed profile from Lion to Mountain Lion and was still prompted w/ the Apple ID screen at 1st login.
Any ideas?
There are two values you need to set in com.apple.SetupAssistant, and they don't work when set to Always/Forced -- they only work when managed "Once". I don't know how that maps to JAMF's terminology.
See http://managingosx.wordpress.com/2012/07/26/mountain-lion-suppress-apple-id-icloud-prompt/