-
Notifications
You must be signed in to change notification settings - Fork 5
/
Set Office Name Info.sh
20 lines (16 loc) · 1.33 KB
/
Set Office Name Info.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh
killall "Microsoft Word"
killall "Microsoft Excel"
killall "Microsoft PowerPoint"
getUser=`ls -l /dev/console | awk '{ print $3 }'`
RealName=`dscl '/Active Directory/ACADEMIC/All Domains' -read /Users/$getUser RealName | grep -v ":"`
RealRealName=`echo $RealName | awk '{ print $1 " " $3}'`
FirstLastInitial=`echo $RealName | awk '{ print $1 }' | cut -c 1 ; echo $RealName | awk '{ print $3 }' | cut -c 1`
FirstLastInitial=`echo $FirstLastInitial | cut -c 1,3`
defaults write com.microsoft.office "14\UserInfo\UserInitials" -string "$FirstLastInitial"
defaults write com.microsoft.office "14\UserInfo\UserName" -string "$RealRealName"
defaults write "/Users/$getUser/Library/Application Support/Microsoft/Office/MeContact.plist" "First Name" -string `echo $RealName | awk '{ print $1}'`
defaults write "/Users/$getUser/Library/Application Support/Microsoft/Office/MeContact.plist" "Last Name" -string `echo $RealName | awk '{ print $3}'`
defaults write "/Users/$getUser/Library/Application Support/Microsoft/Office/MeContact.plist" Name -string "$RealRealName"
defaults write "/Users/$getUser/Library/Application Support/Microsoft/Office/MeContact.plist" Initials -string "$FirstLastInitial"
defaults write "/Users/$getUser/Library/Application Support/Microsoft/Office/MeContact.plist" "Business Company" -string "St. Andrew's Episcopal School"