We are having issues deploying scripts. One is the ability to target specific updates when we have people requesting a specific update ahead of our software update schedule.
It is fine and dandy that Casper has the ability to do all updates but is there a working way to have Casper do specific software updates such as iTunesX-9.2.1
In scripts we can use softwareupdate –install iTunesX-9.2.1
But when we try to have Casper deploy these scripts they are not functioning correctly.
tell application "Terminal"
try
set appfilename to "iTunesX-9.2.1"
do shell script "sudo /usr/sbin/softwareupdate -i " & appfilename user name "anadminaccount" password "adminpassword" with administrator privileges
end try
end tell
The other type of script we are having issues with is using Casper for startup scripts that load network drive mappings.
mount volume "smb://abc.xyz.net/share1" mount volume "smb://abc.xyz.net/share2" mount volume "smb://abc.xyz.net/share3"
I am assuming that anything ran from Casper will be using the Casper service account so it wont map the actual user when they login. What are other alternatives other then copying this script locally as a daemon?
Thanks,
Grant Lutz
System Engineer