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_2011_SettingsOffice 2011 Settings - Revision history2026-10-23T21:52:53ZRevision 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_2011_Settings&diff=829&oldid=prevNatewalck at 12:20, 1 April 20122012-04-01T12:20:52Z<p></p>
<p><b>New page</b></p><div>=== First-Launch User Experience Settings ===<br />
'''Note: These directions only apply to the Volume Licensed version of Office 2011. Also, if you have MCX, use WGM to manage the files listed rather then placing them on the image.'''<br />
<br />
In order to configure Office 2011 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 />
~/Library/Preferences/com.microsoft.autoupdate2.plist<br/> <br />
~/Library/Preferences/com.microsoft.error_reporting.plist<br/><br />
~/Library/Preferences/com.microsoft.office.plist<br/><br />
~/Library/Preferences/com.microsoft.office.setupassistant.plist '''Note: This file is probably not required.'''<br/><br />
<br/><br />
The easiest way to configure these settings is to install Office 2011 on a machine, run the setup assistant on a clean account and then grab these files after it is completely configured. The only problem with this approach is that they will have unnecessary information in them. You can use the following and it should work.<br/><br />
<br/><br />
<br/><br />
'''~/Library/Preferences/com.microsoft.autoupdate2.plist'''<br/> <br />
This lists all the applications that autoupdate will update and also if autoupdate is set to manual or automatic. This is set to manual.<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>Applications</key><br />
<dict><br />
<key>/Applications/Microsoft Office 2011/Microsoft Excel.app</key><br />
<dict><br />
<key>Application ID</key><br />
<string>MSOf14</string><br />
<key>LCID</key><br />
<integer>1033</integer><br />
</dict><br />
<key>/Applications/Microsoft Office 2011/Microsoft Outlook.app</key><br />
<dict><br />
<key>Application ID</key><br />
<string>MSOf14</string><br />
<key>LCID</key><br />
<integer>1033</integer><br />
</dict><br />
<key>/Applications/Microsoft Office 2011/Microsoft PowerPoint.app</key><br />
<dict><br />
<key>Application ID</key><br />
<string>MSOf14</string><br />
<key>LCID</key><br />
<integer>1033</integer><br />
</dict><br />
<key>/Applications/Microsoft Office 2011/Microsoft Word.app</key><br />
<dict><br />
<key>Application ID</key><br />
<string>MSOf14</string><br />
<key>LCID</key><br />
<integer>1033</integer><br />
</dict><br />
<key>/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app</key><br />
<dict><br />
<key>Application ID</key><br />
<string>MSau02</string><br />
<key>LCID</key><br />
<integer>1033</integer><br />
</dict><br />
<key>/Library/Application Support/Microsoft/MERP2.0/Microsoft Error Reporting.app</key><br />
<dict><br />
<key>Application ID</key><br />
<string>Merp2</string><br />
<key>LCID</key><br />
<integer>1033</integer><br />
</dict><br />
</dict><br />
<key>HowToCheck</key><br />
<string>Manual</string><br />
<key>LastUpdate</key><br />
<date>2001-01-01T00:00:00Z</date><br />
</dict><br />
</plist><br />
</syntaxhighlight><br />
<br />
'''~/Library/Preferences/com.microsoft.error_reporting.plist'''<br/><br />
This disables error reporting and the customer experience program.<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>SQMReportsEnabled</key><br />
<false/><br />
<key>ShipAssertEnabled</key><br />
<false/><br />
</dict><br />
</plist><br />
</syntaxhighlight><br />
<br />
'''~/Library/Preferences/com.microsoft.office.plist'''<br/><br />
This sets the User Initials to DUN and User Name to Default User Name for all users. I normally set this to an institutional standard such as Information Services or something of that sort.<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>14\FirstRun\SetupComplete</key><br />
<integer>1</integer><br />
<key>14\UserInfo\UserInitials</key><br />
<string>DUN</string><br />
<key>14\UserInfo\UserName</key><br />
<string>Default User Name</string><br />
</dict><br />
</plist><br />
</syntaxhighlight> <br />
<br />
<br />
'''~/Library/Preferences/com.microsoft.office.setupassistant.plist''' '''Note: This file is probably not required.'''<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>PMPrintingExpandedStateForPrint</key><br />
<true/><br />
</dict><br />
</plist><br />
</syntaxhighlight><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. This is all you need to do in order to get it to not prompt users with the setup assistant.<br/><br />
<br/><br />
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 />
*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 />
<br/><br />
* Then we need the script itself. I use Active Directory for logging in, so the FirstName and LastName are 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 /Active\ Directory/All\ Domains/ -read /Users/$username FirstName | awk ' NR=1 {print $2}')<br />
lastname=$(dscl /Active\ Directory/All\ Domains/ -read /Users/$username LastName | awk ' NR=1 {print $2}')<br />
<br />
/usr/libexec/PlistBuddy -c "Set :14\\\UserInfo\\\UserName '$firstname $lastname'" ~/Library/Preferences/com.microsoft.office.plist<br />
/usr/libexec/PlistBuddy -c "Set :14\\\UserInfo\\\UserOrganization 'Companyname'" ~/Library/Preferences/com.microsoft.office.plist<br />
<br />
rm ~/Library/LaunchAgents/com.company.personalizeoffice.plist<br />
</syntaxhighlight><br />
<br />
The script will pull the AD FirstName and LastName fields using dscl, then store them in 2 variables. Then, <br />
using PlistBuddy we set the first and last name in the Office Settings file for the user. Then set up the field Companyname. Finally, the script deletes the LaunchAgent so that it does not run 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 />
=== Default Save Settings ===<br />
Using the guide posted [http://managingosx.wordpress.com/2008/02/13/managing-office-2008/#more-111 here] I was able to manage default save settings 'once'(so customers could override that default if they deemed it necessary). As in the guide on Mr. Neagle's blog, the keys in question are:<br />
*com.microsoft.Excel<br />
<syntaxhighlight lang="xml"><br />
<key>14\Default Save\Default Format</key><br />
<string>57</string><br />
<br />
</syntaxhighlight><br />
<br />
*com.microsoft.Powerpoint<br />
<syntaxhighlight lang="xml"><br />
<br />
<key>14\Default Save\Default Save\Default Format</key><br />
<string>Microsoft PowerPoint 98 Presentation</string><br />
<br />
</syntaxhighlight><br />
<br />
*com.microsoft.Word<br />
<syntaxhighlight lang="xml"><br />
<key>14\Default Save\Default Format</key><br />
<string>Doc97</string><br />
</syntaxhighlight><br />
<br />
Even if old 2008 managed preferences are still being applied to the user(or group, or computer) these settings can be applied without harm. <br />
[[Category:InstaDMG]] [[Category:Office 2011]][[Category:Settings]]</div>Natewalck