Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/lbfactory/LBFactory.php on line 711
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::open($save_path, $session_name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/PHPSessionHandler.php on line 181
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/PHPSessionHandler.php on line 196
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::read($id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/PHPSessionHandler.php on line 210
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::write($id, $dataStr) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/PHPSessionHandler.php on line 238
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::destroy($id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/PHPSessionHandler.php on line 344
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/PHPSessionHandler.php on line 365
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 394
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: Return type of MediaWiki\Session\Session::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/Session.php on line 587
Deprecated: Return type of MediaWiki\Session\Session::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/Session.php on line 593
Deprecated: Return type of MediaWiki\Session\Session::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/Session.php on line 605
Deprecated: Return type of MediaWiki\Session\Session::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/Session.php on line 599
Deprecated: Return type of MediaWiki\Session\Session::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/Session.php on line 617
Deprecated: Return type of MediaWiki\Session\Session::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/Session.php on line 611
Deprecated: Return type of MediaWiki\Session\Session::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/Session.php on line 627
Deprecated: Return type of & MediaWiki\Session\Session::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/Session.php on line 640
Deprecated: Return type of MediaWiki\Session\Session::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/Session.php on line 650
Deprecated: Return type of MediaWiki\Session\Session::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/wiki/includes/session/Session.php on line 655
Deprecated: MapCacheLRU implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /var/www/html/wiki/includes/libs/MapCacheLRU.php on line 37
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 394
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: Message implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /var/www/html/wiki/includes/language/Message.php on line 162
Deprecated: RawMessage implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /var/www/html/wiki/includes/RawMessage.php on line 0
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wiki/includes/session/Session.php:48) in /var/www/html/wiki/includes/changes/ChannelFeed.php on line 89
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wiki/includes/session/Session.php:48) in /var/www/html/wiki/includes/changes/ChannelFeed.php on line 95
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wiki/includes/session/Session.php:48) in /var/www/html/wiki/includes/WebResponse.php on line 72
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wiki/includes/session/Session.php:48) in /var/www/html/wiki/includes/WebResponse.php on line 72
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wiki/includes/session/Session.php:48) in /var/www/html/wiki/includes/WebResponse.php on line 72
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wiki/includes/session/Session.php:48) in /var/www/html/wiki/includes/WebResponse.php on line 72
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561 https://wiki.afp548.com/index.php?action=history&feed=atom&title=Office_2008_SettingsOffice 2008 Settings - Revision history2026-10-23T22:08:04ZRevision history for this page on the wikiMediaWiki 1.34.0 Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/wiki/includes/libs/rdbms/database/Database.php on line 561 https://wiki.afp548.com/index.php?title=Office_2008_Settings&diff=828&oldid=prevNatewalck at 12:20, 1 April 20122012-04-01T12:20:44Z<p></p>
<p><b>New page</b></p><div>In order to configure Office 2008 and not have it run the setup assistant, some settings must be put into place on your InstaDMG image.<br/><br />
<br/><br />
These settings include:<br/><br />
<br/><br />
/Applications/Microsoft Office 2008/Office/OfficePID.plist<br/><br />
~/Library/Preferences/com.microsoft.office.plist<br/><br />
~/Library/Preferences/com.microsoft.autoupdate2.plist<br/><br />
~/Library/Preferences/com.microsoft.setupassistant.plist<br/><br />
~/Library/Preferences/Microsoft/Office 2008/Microsoft Office 2008 Settings.plist<br/><br />
~/Library/Preferences/Microsoft/Office 2008/Office 2008 First Run<br/><br />
<br/><br />
The easiest way to configure these settings is to install Office 2008 on a machine, run the setup assistant on a clean account and then grab these files after it is completely configured.<br/><br />
<br/><br />
After you have the settings you need and they are configured as desired, you need to deliver them to your computers. You can do this by making a package that installs them to the InstaDMG image or you could even manage them using MCX with Open Directory.<br/><br />
This is all you need to do in order to get it to not prompt users with the setup assistant. One problem with this approach is that whatever default info you put in OfficePID.plist will be used for every user. If you want to get a little fancy, you could also customize it upon login by a user. Here is an example of what you would do in order to customize it per user.<br />
<br/><br />
* Make a package to deliver the settings referenced above. All the ~/Library/Preferences stuff needs to go to the User Template (/System/Library/User Template/English.lproj/Library/Preferences).<br />
*For the OfficePID.plist, if you want to customize office for each user, edit the file, delete its contents and then make sure that the permissions on the file deny access to it to everyone (chmod 000).<br />
<br />
* The last part is to customize the First/Last name that shows up for each user. To do that we will use a first run only login script for each user.<br />
<br />
*Deliver a launchd item to the User Template location '/System/Library/User Template/English.lproj/Library/LaunchAgents/com.company.personalizeoffice.plist'<br />
*Make the content of that file as foillows:<br/><br />
<br />
<syntaxhighlight lang="xml"><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><br />
<plist version="1.0"><br />
<dict><br />
<key>Label</key><br />
<string>com.company.personalizeoffice</string><br />
<key>ProgramArguments</key><br />
<array><br />
<string>/Library/Scripts/company/personalizeoffice.sh</string><br />
</array><br />
<key>QueueDirectories</key><br />
<array/><br />
<key>RunAtLoad</key><br />
<true/><br />
<key>WatchPaths</key><br />
<array/><br />
</dict><br />
</plist><br />
</syntaxhighlight><br />
* Then we need the script itself. I use Active Directory for logging in, so the Realname gets set by whatever info is in AD. You will most likely need to tweak this script to work in your environment. The script goes in /Library/Scripts /company/personalizeoffice.sh and it has the following contents:<br />
<syntaxhighlight lang="xml"><br />
#!/bin/bash<br />
username=$(whoami)<br />
firstname=$(dscl . read /Users/$username RealName | awk ' NR > 1 {print $2}')<br />
lastname=$(dscl . read /Users/$username RealName | awk ' NR > 1 {print $1}' | tr -d ',')<br />
<br />
/usr/libexec/PlistBuddy -c "Set :1000 '$firstname $lastname'" ~/Library/Preferences/Microsoft/Office\ 2008/Microsoft\ Office\ 2008\ Settings.plist<br />
rm ~/Library/LaunchAgents/edu.company.personalizeoffice.plist<br />
</syntaxhighlight><br />
<br/><br />
The script will pull the RealName using dscl, then try to grab the first and last name and store them in a variable. Then, <br />
using PlistBuddy we set the first and last name in the Office Settings file for the user. Finally, the script deletes the LaunchAgent so that it does not run <br />
again.<br />
<br />
Thats about it! So long as you have all those settings files in place via either a Package in InstaDMG or via MCX, you should be set. Office will open without any first run screens or bugging of any sort.<br />
<br />
<br />
[[Category:InstaDMG]][[Category:Settings]]</div>Natewalck