I'm sure many of you have already figured this out ... but ... for anyone still struggling with the ARD 3.9 update this is what ultimately worked for me.
I download the ARD 3.9 update to a mac with the command:
softwareupdate -d RemoteDesktopClient-3.9.0
This stored the downloaded package in a randomly named folder in: /Library/Updates/
From there I was able to find the RemoteDesktopClient.pkg file which I uploaded to JAMF with the Casper Admin client.
I also created a new ARD Kickstart script with:
#!/bin/sh
/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent
exit 0
With both the downloaded package and the script, I then created a single policy to install this package and run this script on recurring check-in once per computer with no restart required.
I have to say thanks to Apple for making this ARD update so insanely difficult. That forced me to learn a whole lot more about how to use JAMF!
- Lynna Jackson, Williams College
PS. This all started at 9 am this morning when I fired up my older ARD 3.8 server. That forced me to update the server since the client on that mac had already been updated. No warning of the pain to come just "hey you gotta do this" .... Once the server portion was updated to ARD 3.9, none of my 350 or so 3.8 clients could be controlled. All of them listed as "Needs Update". Now wouldn't it have been nice if Apple had set up ARD 3.9 to at least let you force update your 3.8 clients but oh no that wasn't possible! The 3.8 clients were completely untouchable by the 3.9 server.