First off, my condolences to those of you who knew Josh. I didn't known him personally - other than to use his script - but it's sad to hear of the loss of a valued community member.
I (fortunately) still have Josh's script on my MBP and it's short enough to post and archive it here in this thread.
Copy and paste the code below into your text editor and save it as disable_LionServer.sh in your home directory.
Launch Terminal and enter the following command to make the script executable:
chmod u=rwx,go=rx disable_LionServer.sh
You'll need to run the script as root:
sudo ./disable_LionServer.sh
Good luck!
================= disable_LionServer.sh ==========================
#! /bin/bash
# Make sure only root can run our script
if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root" 1>&2
echo "Try it like this: sudo $0" 1>&2
exit 1
fi
cd /System/Library/LaunchDaemons/
/bin/launchctl unload -w com.apple.HeadlessStartup.plist &> /dev/null
/bin/launchctl unload -w com.apple.Rooms.plist &> /dev/null
/bin/launchctl unload -w com.apple.AppleVNCServer.plist &> /dev/null
/bin/launchctl unload -w com.apple.afctl.plist &> /dev/null
/bin/launchctl unload -w com.apple.collabauthd.plist &> /dev/null
/bin/launchctl unload -w com.apple.collabcored1.plist &> /dev/null
/bin/launchctl unload -w com.apple.collabcored2.plist &> /dev/null
/bin/launchctl unload -w com.apple.collabcored3.plist &> /dev/null
/bin/launchctl unload -w com.apple.collabcored4.plist &> /dev/null
/bin/launchctl unload -w com.apple.collabd.expire.plist &> /dev/null
/bin/launchctl unload -w com.apple.collabd.notifications.plist &> /dev/null
/bin/launchctl unload -w com.apple.collabd.plist &> /dev/null
/bin/launchctl unload -w com.apple.collabd.quicklook.plist &> /dev/null
/bin/launchctl unload -w com.apple.collabfeedd.plist &> /dev/null
/bin/launchctl unload -w com.apple.collabsandboxd.plist &> /dev/null
/bin/launchctl unload -w com.apple.diskspacemonitor.plist &> /dev/null
/bin/launchctl unload -w com.apple.hwmond.plist &> /dev/null
/bin/launchctl unload -w com.apple.mail_migration.plist &> /dev/null
/bin/launchctl unload -w com.apple.natd.plist &> /dev/null
/bin/launchctl unload -w com.apple.opendirectorybackup.plist &> /dev/null
/bin/launchctl unload -w com.apple.passwordreset.plist &> /dev/null
/bin/launchctl unload -w com.apple.pcastserverd.plist &> /dev/null
/bin/launchctl unload -w com.apple.ppp.l2tp.plist &> /dev/null
/bin/launchctl unload -w com.apple.ppp.pptp.plist &> /dev/null
/bin/launchctl unload -w com.apple.push_notify.plist &> /dev/null
/bin/launchctl unload -w com.apple.salearn.plist &> /dev/null
/bin/launchctl unload -w com.apple.swupdate.host.plist &> /dev/null
/bin/launchctl unload -w com.apple.swupdate.sync.plist &> /dev/null
/bin/launchctl unload -w com.apple.updatesa.plist &> /dev/null
/bin/launchctl unload -w com.apple.xgridd.pcastserver.plist &> /dev/null
/bin/launchctl unload -w com.apple.xgridd.pcastserver.plist &> /dev/null
/bin/launchctl unload -w com.apple.xscertadmin.plist &> /dev/null
/bin/launchctl unload -w com.apple.xscertd-helper.plist &> /dev/null
/bin/launchctl unload -w com.apple.xscertd.plist &> /dev/null
/bin/launchctl unload -w com.apple.xserve.serial-ports.plist &> /dev/null
/bin/launchctl unload -w org.apache.htcacheclean.plist &> /dev/null
/bin/launchctl unload -w org.calendarserver.calendarserver.plist &> /dev/null
/bin/launchctl unload -w org.clamav.clamd.plist &> /dev/null
/bin/launchctl unload -w org.clamav.freshclam-init.plist &> /dev/null
/bin/launchctl unload -w org.clamav.freshclam.plist &> /dev/null
/bin/launchctl unload -w org.dovecot.dovecotd.plist &> /dev/null
/bin/launchctl unload -w org.dovecot.fts.update.plist &> /dev/null
/bin/launchctl unload -w org.jabber.jabberd.plist &> /dev/null
/bin/launchctl unload -w org.jabber.jabberd_notification.plist &> /dev/null
/bin/launchctl unload -w org.jabber.proxy65.plist &> /dev/null
/bin/launchctl unload -w org.list.mailmanctl.plist &> /dev/null
/bin/launchctl unload -w org.postgresql.postgres.plist &> /dev/null