[Casper] Flushing User Caches

Miles Leacy miles.leacy at themacadmin.com
Thu Jan 22 05:39:52 PST 2009


I've used iHook in the past (back when I was a Radmind admin), but it's been
a while and I don't recall off hand how to properly write scripts for it.
I gave up Radmind and iHook because with Casper I get a commercial product
with support, and an interface that I can teach to and document for
inexperienced techs rather easily.

I'd suggest dropping, or at least starting the slow, testing-heavy process
of moving from iHook to scripting through Casper policies.  An iHook script
will only ever be a login script.  A script, once it's in your JSS, can be
deployed via nearly any policy you can think up, or as an ad-hoc action
through Casper Remote.

Of course, the best solution is the one that works for you, so please don't
think I'm telling you you're doing anything wrong.  I'm just offering my
point of view and the benefit of my experience.

----------
Miles A. Leacy IV

 Certified System Administrator 10.4
 Certified Technical Coordinator 10.5
 Certified Trainer
Certified Casper Administrator
----------
voice: 1-347-277-7321
miles.leacy at themacadmin.com
www.themacadmin.com




On Thu, Jan 22, 2009 at 8:18 AM, Ernst, Craig S. <ERNSTCS at uwec.edu> wrote:

>  For Casper...I just check the box in the management preferences and it
> just works...
>
> Craig E
>
>
> On 1/22/09 7:14 AM, "Criss Myers" <cmyers at uclan.ac.uk> wrote:
>
>
>
>  not sure about for Casper but for normal login hooks to work you need to
> activate login hook for the root loginwindow.plist
>
>
> Criss Myers
>
> Senior Customer Support Analyst (Mac Services)
>
> Apple Certified Technical Coordinator v10.5
>
> LIS Business Support Team
>
> Library 301
>
> University of Central Lancashire
>
> Preston PR1 2HE
>
> Ex 5054
>
> 01772 895054
>
> >>> On Thu, Jan 22, 2009 at 12:31 PM, in message <
> ec2e75ff0901220431v16ef1bdfi1dddb70e39e3ad68 at mail.gmail.com>, Miles Leacy
> <miles.leacy at themacadmin.com> wrote:
>
>
>
>
>  I believe for $3 and login policies in general to work, you need to check
> "Create Login/Logout Hooks", "Log IP/Username with Login/Logout Hooks" and
> "Check for Policies with Login/Logout Hooks" in Management Preferences,
> which is found in the Management tab.
>
> ----------
> Miles A. Leacy IV
>
>  Certified System Administrator 10.4
>  Certified Technical Coordinator 10.5
>  Certified Trainer
> Certified Casper Administrator
> ----------
> voice: 1-347-277-7321
> miles.leacy at themacadmin.com
> www.themacadmin.com <http://www.themacadmin.com>
>
>
>
>
>
>
>
>
>  On Thu, Jan 22, 2009 at 7:13 AM, Criss Myers
>
>
>
>  <CMyers at uclan.ac.uk>
>
>
>
>  wrote:
>
>
>
>
>
>
>  Hi,
>
>
>
>
>
>
>  Could you not just redirect the cache folder to the local HD on login and
> then delete at logout,
>
>
>
>
>
>
>  i use WGM to redirect the Cache and fonts folder on login from a network
> Home folder, to /tmp/ they then get deleted at logout,
>
>
>
>
>
>
>  A login hook could do the same,
>
>
>
>
>
>
>  Criss
>
>
> Criss Myers
> Senior Customer Support Analyst (Mac Services)
> Apple Certified Technical Coordinator v10.5
> LIS Business Support Team
> Library 301
> University of Central Lancashire
> Preston PR1 2HE
> Ex 5054
> 01772 895054
>
>
>
>
>
>
>
>
>
>  >>> On Thu, Jan 22, 2009 at  4:31 AM, in message <
> fc.000f4ccf02026db3000f4ccf020234f6.2026dea at phrd.ab.ca>, "Gene Anderson" <
> ganderson at phrd.ab.ca> wrote:
>
>
>
>
>
>
>
>
>
>
>
>
>
>  Miles Leacy <miles.leacy at themacadmin.com> writes:
> >When you run a script via a Casper policy, $3 = the user's shortname. This
> is why I structure my commands to target /Users/$3/
> >
> >This may be a matter of preference, but I would skip the $file variable
> and the for loop in this case. We're operating on known values. To me, at
> least, it seems unnecessary to declare $file and then set up a for/if
> structure when we can just operate on each item and save lines.
> >
> >The script below accomplishes the goal with just a few lines and is set up
> to be run as part of a Casper policy triggered by login.
>
> Okay, I must be missing something here because I can't get this to work.
> Script is:
>
> rm -Rf /Users/$3/Library/Caches/*
>
> being executed on Tiger clients. Policy is set to execute on all Tiger
> workstations, trigger on login and frequency ongoing. The policy reports no
> errors. Should this command work from the Terminal? How does the $3 value in
> the script get assigned? If I manually execute the script from the Terminal
> the full path comes back as "/Users//Library/Caches". Does Casper somehow
> fill in the value for the script?
>
>
>
> Gene Anderson
> Systems Analyst, ACTC, MCP
> Pembina Hills Regional Division No.7
> Phone: (780) 674-8535 ext 6860
> email: ganderson at phrd.ab.ca
>
> "Passwords are like bubble gum, strongest when fresh, should never be
> used by groups and create a sticky mess when left laying around"
>
> -anon
>
>
>
>
>
>
>
>
>  _______________________________________________
> Casper mailing list
> Casper at list.jamfsoftware.com
> http://list.jamfsoftware.com/mailman/listinfo/casper
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.jamfsoftware.com/pipermail/casper/attachments/20090122/beb970f3/attachment.htm 


More information about the Casper mailing list