MacTech 12082015

MacTech Group Agenda

Tuesday, December 8, 2015

2:30 to 4:30 — Room B16-B Hillsborough Bld.

1) Announcements – 5 min

a OIT supports only version 10.9.5 or newer of Mac OS X after Dec 31, 2015

b OS X versions that shipped with Intel Hardware:

c Vintage and Obsolete Apple Products:

d Apple Education Support Line 800-800-2775 use this number only. Always verify Apple Care Coverage with purchase info.

e OIT does not have a  support policy for Boot Camp. & OIT  does not support Classic mode at all.

f Mac Collection Licenses and Media info at

g Kaspersky Endpoint Protection for Macintosh – Antivirus for campus.

h OIT Macintosh Support Web Site for updates.

i Unity Macintosh Workflow uses /Users/$uid$ in the Active Directory configuration with a local home on each machine

j Modified Unity Macintosh Installs are supported by the unit which has made the modifications.

k OIT supports only Apple, Intel (i386) hardware for Mac OS and software. Only unmodified iOS is supported.

l Please remember to check prices at to verify best price with NC State Marketplace

m Authorized NC State personnel wanting to get access to training and tools for Apple Certified Technician should register at   Email for Sold-to Account number and approval. Must login each month to keep!!

n UNC Combined Pricing Initiative (CPI)

o Casper Suite Enterprise service  (, for details)

p Swift language open sourced see and IBM Swift Sandbox

q While you were sleeping Apple has released OSX 10.11.2, iOS 9.2, & tvOS 9.1

2) Training – 5 min

  • Introduction to Backup with CrashPlan at NC State Lunch N Learn
    Thursday, December 10, 2015 (12:00 PM – 01:30 PM)
    Lunch is provided.
  • CrashPlan for Organization Administrators Training Class
    Tentative Jan 2016 TBA – 4 hour technical session
  • Apple Research Kit In-depth Lunch N Learn
    Tentative Thursday, January 28, 2016 (12:00 PM – 01:30 PM)
  • Mobile Security for iOS Devices (iPhone, iPad, and iPod Touch) Lunch N Learn
    TBA in Spring Semester 2016 (12:00 PM – 01:00 PM)

3)Service Updates- 15 min

Casper – JSS 9.81.1445289067.c ,(6979) Managed Computers: 6684, Unmanaged Computers: 295, (1511)Managed Mobile Devices: 819, Unmanaged Mobile Devices: 692, Total Devices: 8490, Sites: 39, Packages: 1570, Scripts: 547, JDS’s: 9, Directory Servers: 7.

CrashPlan – Server 5.0.1, 1131 licenses, 61.2 TB total, Average 248 GB, Largest Single 13 TB, 5.x client available soon.

NetBoot – 2 servers, 50 simultaneous devices per server, destructive net installs for 10.10 (nuke.nbi) and 10.11(nuke10111.nbi), unattended install scripts (, etc) now support crsutil for 10.11 system integrity compatibility. 

AutoPKGR – dedicated server and test server, AutoPkgr 1.3.2, autopkg 0.5.1, Git 2.2.1, JSSImporter 0.5.1, 17 package recipes, updates every 6 hours

4) Kaspersky 10.x testing – Need testers – 5 min
No more info on Cisco AnyConnect Secure Mobility Clients incompatibility.

OIT needs folks to test the new installer.  Package is in Casper

NCSU-Campus-Kaspersky Network

in the category NCSU-Campus-Test.  Please test.


5) Tech Tip: Screen Sharing Multi-User Support  – 10 min

/System/Library/CoreServices/Applications/Screen now supports both Shared Display and Login (with iCloud credentials).  Demo and Discussion

6) Tech Short: First Boot Scripts with NetInstall – 30 min

First boot scripts are widely used to automate configuration of new OS X devices where profiles do not work or where more control is desired.  These scripts are NOT usually part of mdm(casper).  Apple now allows for netinstall sets that are “package only”.  This allows us to use the “Apple Certified” image and add first boot script to create users, set time servers, disable user prompting, enable ARD and more.   Discussion

7) Unix Trick – 5 min

Discussion of the following shell script fragment tested on 10.11.1:

APASSWORD=$(/usr/bin/jot -r -s. -c 16 a z) # gives like f.h.d.r.e.c.x.q.i.p.j.v.s.z.q.b

/usr/sbin/sysadminctl -addUser labadmin -fullName “Lab Admin” -UID 1499 -password “$APASSWORD” -home /Users/labadmin -admin

/usr/bin/defaults write /Library/Preferences/.GlobalPreferences 0

/usr/bin/defaults write /Library/Preferences/ autoLoginUser labadmin

/usr/bin/defaults write /Library/Preferences/ autoLoginUserUID 1499

/usr/bin/perl -e ‘my $pass = $ARGV[0]; print substr($pass,0,11) ^= pack “C*”, qw( 125 137 82 35 210 188 221 234 163 185 31 );’ $APASSWORD >/etc/kcpassword

8) Q&A – 15 min

You ask we try to answer

Next meetings:

MacTech – Tue. Jan 12, 2016 in Room B16-B Hillsborough from 2:30-4:30 pm.

MacTech – 2nd Tuesday each month: Jan, Feb, Mar, Apr, May, Jun, Sep, Oct, Nov, Dec

MacPolicy – 2nd Tuesday each quarter in Feb, May, Aug, Nov.

Neither MacPolicy or MacTech will not meet in July.  Meetings usually held in B16-B Hillsborough Bld. 

Please mark your calendar.