Skip to main content

Has anyone figured out how to disable the Apple ID setup screen when a new user logs into a Mountain Lion machine?



Using the setting for the iCloud prompt from Lion (below) does not seem to be related.



defaults write com.apple.SetupAssistant DidSeeCloudSetup -bool true

Edit: Never mind. Didn't fully read your post. Haven't had my coffee yet...


I've got a scripted fix for that available in my 10.8 first boot script:



https://github.com/rtrouton/rtrouton_scripts/blob/master/rtrouton_scripts/first_boot/10.8/first_boot.sh



See lines 228 - 256.


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/