Outlook Deployment using GPO / MST

K

Ken Cheney

I have an AD running and deploy a few packages.

I want to deploy Outlook 2003 using a custom MST.

I am upgrading from a standard SMTP server to Exchange 2003 and I want to
deploy outlook 2003 over top of the existing installation migrating the POP3
account and adding the Exchange account. The MST i have created is set to
(on step 17 of the custom install wizard) create a default profile of
%username%. I want to keep the POP account and just add the Exchange
account. It only seem to deploy adding the exchange account if the profile
doesnt already exist.What the heck is wrong?
 
S

Sue Mosher [MVP-Outlook]

You cannot use an environment variable to generate the profile name. You need to apply a static name.

In this scenario, however, you wouldn't want to create a new profile at all, but would want to modify the existing default profile.

If you have a PRF file that isn't working as you expect, please post the first 5 sections.

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
K

Ken Cheney

I have tried it with a name "test" too and it didnt work either.

You cannot use an environment variable to generate the profile name. You
need to apply a static name.

In this scenario, however, you wouldn't want to create a new profile at all,
but would want to modify the existing default profile.

If you have a PRF file that isn't working as you expect, please post the
first 5 sections.

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
S

Sue Mosher [MVP-Outlook]

Again, you shouldn't be using any name at all if you want the default profile to be modified.

And it would still be useful to see your PRF file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
K

Ken Cheney

Here are sections 1 - 5:

;Automatically generated PRF file from the Microsoft Office Customization
and Installation Wizard

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE

; **************************************************************
; Section 2 - Services in Profile
; **************************************************************

[Service List]
;ServiceX=Microsoft Outlook Client
ServiceEGS=Exchange Global Section
Service1=Microsoft Exchange Server
ServiceEGS=Exchange Global Section

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************

[Internet Account List]

;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************

[ServiceEGS]
MailboxName=%UserName%
HomeServer=exch.mydomain.local

[Service1]
OverwriteExistingService=Yes
UniqueService=Yes
MailboxName=%UserName%
HomeServer=exch.mydomain.local
AccountName=Microsoft Exchange Server

;***************************************************************
; Section 5 - Values for each internet account.
;***************************************************************

;***************************************************************
; Section 6 - Mapping for profile properties
;***************************************************************

Again, you shouldn't be using any name at all if you want the default
profile to be modified.

And it would still be useful to see your PRF file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
S

Sue Mosher [MVP-Outlook]

I used a similar prf in my testing and it worked fine. Two differences in my PRF:

1) a setting to make the Exchange mailbox the default store :

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:

[Service1]
; DON'T OVERWRITE EXISTING EXCHANGE
OverwriteExistingService=No
UniqueService=Yes
MailboxName=%UserName%
HomeServer=Fallsdell
AccountName=Microsoft Exchange Server


If you run the .prf manually, does it update the user's default profile? If so, then we've validated that the .prf itself is good. The next step would be to look at the mst file with the MST Viewer and confirm that it has the right PRF in it and that ImportPRF is set to that file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Ken Cheney said:
Here are sections 1 - 5:

;Automatically generated PRF file from the Microsoft Office Customization
and Installation Wizard

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE

; **************************************************************
; Section 2 - Services in Profile
; **************************************************************

[Service List]
;ServiceX=Microsoft Outlook Client
ServiceEGS=Exchange Global Section
Service1=Microsoft Exchange Server
ServiceEGS=Exchange Global Section

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************

[Internet Account List]

;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************

[ServiceEGS]
MailboxName=%UserName%
HomeServer=exch.mydomain.local

[Service1]
OverwriteExistingService=Yes
UniqueService=Yes
MailboxName=%UserName%
HomeServer=exch.mydomain.local
AccountName=Microsoft Exchange Server

;***************************************************************
; Section 5 - Values for each internet account.
;***************************************************************

;***************************************************************
; Section 6 - Mapping for profile properties
;***************************************************************

Again, you shouldn't be using any name at all if you want the default
profile to be modified.

And it would still be useful to see your PRF file.

Ken Cheney said:
I have tried it with a name "test" too and it didnt work either.

You cannot use an environment variable to generate the profile name. You
need to apply a static name.

In this scenario, however, you wouldn't want to create a new profile at
all,
but would want to modify the existing default profile.

If you have a PRF file that isn't working as you expect, please post the
first 5 sections.
 
K

Ken Cheney

The adding of the PRF file from command line works fine.... I next looked at
my MST file which seems also to be fine... Here it is. The fact that path
is not a UNC path isnt the problem is it? I made all the fields in the
wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9}; ProductVersion:
11.0.5614.0; UpgradeCode: {00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0) ActualName (s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default> COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION 11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default> DEFAULTREMOVECHOICEDESCRIPTION
11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default> TYPICALINSTALLDESCRIPTION 11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default> TYPICALUPGRADEDESCRIPTION 11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description Display Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2) OCW_DisableJIT (I2)

DATA CHANGE - _Validation Table Column Nullable MinValue MaxValue KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of OCW_Opt_Props
property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings property-like record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_ Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content {E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL _OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION [ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files ($OCW_Outlook_Added_Content=3) AND (NOT
AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files OCW_Verify_Outlook_Added_Files 3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1 OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
Microsoft Office Outlook 2003 v11.0.5614.0 OCW_Added_Content_UP
+ OCW_Added_Content_UP_NAME2GUID 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths Microsoft Office
Outlook 2003 v11.0.5614.0 {90E00409-6000-11D3-8CFE-0150048383C9}
OCW_Added_Content_UP
+ OCW_Outlook_Added_Content 2
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedOutlookContentWritten #1 OCW_Outlook_Added_Content

DATA CHANGE - RegLocator Signature_ Root Key Name Type
+ OCW_AC_RegLocator_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent 2

DATA CHANGE - ReserveCost ReserveKey Component_ ReserveFolder ReserveLocal
ReserveSource
+ OCW_Added_Outlook_File_1 OCW_Outlook_Added_Content
[INSTALLLOCATION]\domainexch.PRF 6688 0
+++++++++++++++++++++++++++++++++++++++++++


I used a similar prf in my testing and it worked fine. Two differences in my
PRF:

1) a setting to make the Exchange mailbox the default store :

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:

[Service1]
; DON'T OVERWRITE EXISTING EXCHANGE
OverwriteExistingService=No
UniqueService=Yes
MailboxName=%UserName%
HomeServer=Fallsdell
AccountName=Microsoft Exchange Server


If you run the .prf manually, does it update the user's default profile? If
so, then we've validated that the .prf itself is good. The next step would
be to look at the mst file with the MST Viewer and confirm that it has the
right PRF in it and that ImportPRF is set to that file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Ken Cheney said:
Here are sections 1 - 5:

;Automatically generated PRF file from the Microsoft Office Customization
and Installation Wizard

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE

; **************************************************************
; Section 2 - Services in Profile
; **************************************************************

[Service List]
;ServiceX=Microsoft Outlook Client
ServiceEGS=Exchange Global Section
Service1=Microsoft Exchange Server
ServiceEGS=Exchange Global Section

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************

[Internet Account List]

;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************

[ServiceEGS]
MailboxName=%UserName%
HomeServer=exch.mydomain.local

[Service1]
OverwriteExistingService=Yes
UniqueService=Yes
MailboxName=%UserName%
HomeServer=exch.mydomain.local
AccountName=Microsoft Exchange Server

;***************************************************************
; Section 5 - Values for each internet account.
;***************************************************************

;***************************************************************
; Section 6 - Mapping for profile properties
;***************************************************************

Again, you shouldn't be using any name at all if you want the default
profile to be modified.

And it would still be useful to see your PRF file.

Ken Cheney said:
I have tried it with a name "test" too and it didnt work either.

You cannot use an environment variable to generate the profile name. You
need to apply a static name.

In this scenario, however, you wouldn't want to create a new profile at
all,
but would want to modify the existing default profile.

If you have a PRF file that isn't working as you expect, please post the
first 5 sections.
 
K

Ken Cheney

The GPO with the MST is applied but the profile isnt. the user does not
have Admin rights on the computer - does that make a difference?

Ken Cheney said:
The adding of the PRF file from command line works fine.... I next looked
at my MST file which seems also to be fine... Here it is. The fact that
path is not a UNC path isnt the problem is it? I made all the fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9}; ProductVersion:
11.0.5614.0; UpgradeCode: {00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0) ActualName (s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default> COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION 11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default> TYPICALINSTALLDESCRIPTION 11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default> TYPICALUPGRADEDESCRIPTION 11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description Display Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2) OCW_DisableJIT (I2)

DATA CHANGE - _Validation Table Column Nullable MinValue MaxValue KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_ Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content {E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL _OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION [ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files ($OCW_Outlook_Added_Content=3) AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files OCW_Verify_Outlook_Added_Files 3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1 OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
Microsoft Office Outlook 2003 v11.0.5614.0 OCW_Added_Content_UP
+ OCW_Added_Content_UP_NAME2GUID 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths Microsoft Office
Outlook 2003 v11.0.5614.0 {90E00409-6000-11D3-8CFE-0150048383C9}
OCW_Added_Content_UP
+ OCW_Outlook_Added_Content 2
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedOutlookContentWritten #1 OCW_Outlook_Added_Content

DATA CHANGE - RegLocator Signature_ Root Key Name Type
+ OCW_AC_RegLocator_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent 2

DATA CHANGE - ReserveCost ReserveKey Component_ ReserveFolder ReserveLocal
ReserveSource
+ OCW_Added_Outlook_File_1 OCW_Outlook_Added_Content
[INSTALLLOCATION]\domainexch.PRF 6688 0
+++++++++++++++++++++++++++++++++++++++++++


I used a similar prf in my testing and it worked fine. Two differences in
my PRF:

1) a setting to make the Exchange mailbox the default store :

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:

[Service1]
; DON'T OVERWRITE EXISTING EXCHANGE
OverwriteExistingService=No
UniqueService=Yes
MailboxName=%UserName%
HomeServer=Fallsdell
AccountName=Microsoft Exchange Server


If you run the .prf manually, does it update the user's default profile?
If so, then we've validated that the .prf itself is good. The next step
would be to look at the mst file with the MST Viewer and confirm that it
has the right PRF in it and that ImportPRF is set to that file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Ken Cheney said:
Here are sections 1 - 5:

;Automatically generated PRF file from the Microsoft Office Customization
and Installation Wizard

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE

; **************************************************************
; Section 2 - Services in Profile
; **************************************************************

[Service List]
;ServiceX=Microsoft Outlook Client
ServiceEGS=Exchange Global Section
Service1=Microsoft Exchange Server
ServiceEGS=Exchange Global Section

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************

[Internet Account List]

;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************

[ServiceEGS]
MailboxName=%UserName%
HomeServer=exch.mydomain.local

[Service1]
OverwriteExistingService=Yes
UniqueService=Yes
MailboxName=%UserName%
HomeServer=exch.mydomain.local
AccountName=Microsoft Exchange Server

;***************************************************************
; Section 5 - Values for each internet account.
;***************************************************************

;***************************************************************
; Section 6 - Mapping for profile properties
;***************************************************************

Again, you shouldn't be using any name at all if you want the default
profile to be modified.

And it would still be useful to see your PRF file.

Ken Cheney said:
I have tried it with a name "test" too and it didnt work either.

You cannot use an environment variable to generate the profile name. You
need to apply a static name.

In this scenario, however, you wouldn't want to create a new profile at
all,
but would want to modify the existing default profile.

If you have a PRF file that isn't working as you expect, please post the
first 5 sections.
I have an AD running and deploy a few packages.

I want to deploy Outlook 2003 using a custom MST.

I am upgrading from a standard SMTP server to Exchange 2003 and I want
to
deploy outlook 2003 over top of the existing installation migrating the
POP3
account and adding the Exchange account. The MST i have created is set
to
(on step 17 of the custom install wizard) create a default profile of
%username%. I want to keep the POP account and just add the Exchange
account. It only seem to deploy adding the exchange account if the
profile
doesnt already exist.What the heck is wrong?
 
S

Sue Mosher [MVP-Outlook]

I've seen other issues with certain PRF settings not being applied if the user doesn't have admin rights. Can you test against a machine where the user does have admin rights?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Ken Cheney said:
The GPO with the MST is applied but the profile isnt. the user does not
have Admin rights on the computer - does that make a difference?

Ken Cheney said:
The adding of the PRF file from command line works fine.... I next looked
at my MST file which seems also to be fine... Here it is. The fact that
path is not a UNC path isnt the problem is it? I made all the fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9}; ProductVersion:
11.0.5614.0; UpgradeCode: {00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0) ActualName (s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default> COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION 11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default> TYPICALINSTALLDESCRIPTION 11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default> TYPICALUPGRADEDESCRIPTION 11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description Display Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2) OCW_DisableJIT (I2)

DATA CHANGE - _Validation Table Column Nullable MinValue MaxValue KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_ Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content {E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL _OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION [ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files ($OCW_Outlook_Added_Content=3) AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files OCW_Verify_Outlook_Added_Files 3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1 OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
Microsoft Office Outlook 2003 v11.0.5614.0 OCW_Added_Content_UP
+ OCW_Added_Content_UP_NAME2GUID 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths Microsoft Office
Outlook 2003 v11.0.5614.0 {90E00409-6000-11D3-8CFE-0150048383C9}
OCW_Added_Content_UP
+ OCW_Outlook_Added_Content 2
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedOutlookContentWritten #1 OCW_Outlook_Added_Content

DATA CHANGE - RegLocator Signature_ Root Key Name Type
+ OCW_AC_RegLocator_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent 2

DATA CHANGE - ReserveCost ReserveKey Component_ ReserveFolder ReserveLocal
ReserveSource
+ OCW_Added_Outlook_File_1 OCW_Outlook_Added_Content
[INSTALLLOCATION]\domainexch.PRF 6688 0
+++++++++++++++++++++++++++++++++++++++++++


I used a similar prf in my testing and it worked fine. Two differences in
my PRF:

1) a setting to make the Exchange mailbox the default store :

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:

[Service1]
; DON'T OVERWRITE EXISTING EXCHANGE
OverwriteExistingService=No
UniqueService=Yes
MailboxName=%UserName%
HomeServer=Fallsdell
AccountName=Microsoft Exchange Server


If you run the .prf manually, does it update the user's default profile?
If so, then we've validated that the .prf itself is good. The next step
would be to look at the mst file with the MST Viewer and confirm that it
has the right PRF in it and that ImportPRF is set to that file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Ken Cheney said:
Here are sections 1 - 5:

;Automatically generated PRF file from the Microsoft Office Customization
and Installation Wizard

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE

; **************************************************************
; Section 2 - Services in Profile
; **************************************************************

[Service List]
;ServiceX=Microsoft Outlook Client
ServiceEGS=Exchange Global Section
Service1=Microsoft Exchange Server
ServiceEGS=Exchange Global Section

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************

[Internet Account List]

;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************

[ServiceEGS]
MailboxName=%UserName%
HomeServer=exch.mydomain.local

[Service1]
OverwriteExistingService=Yes
UniqueService=Yes
MailboxName=%UserName%
HomeServer=exch.mydomain.local
AccountName=Microsoft Exchange Server

;***************************************************************
; Section 5 - Values for each internet account.
;***************************************************************

;***************************************************************
; Section 6 - Mapping for profile properties
;***************************************************************

Again, you shouldn't be using any name at all if you want the default
profile to be modified.

And it would still be useful to see your PRF file.

I have tried it with a name "test" too and it didnt work either.

You cannot use an environment variable to generate the profile name. You
need to apply a static name.

In this scenario, however, you wouldn't want to create a new profile at
all,
but would want to modify the existing default profile.

If you have a PRF file that isn't working as you expect, please post the
first 5 sections.


I have an AD running and deploy a few packages.

I want to deploy Outlook 2003 using a custom MST.

I am upgrading from a standard SMTP server to Exchange 2003 and I want
to
deploy outlook 2003 over top of the existing installation migrating the
POP3
account and adding the Exchange account. The MST i have created is set
to
(on step 17 of the custom install wizard) create a default profile of
%username%. I want to keep the POP account and just add the Exchange
account. It only seem to deploy adding the exchange account if the
profile
doesnt already exist.What the heck is wrong?
 
K

Ken Cheney

Logged in with local admin rights and it still does not apply. The PRF file
installs fine if done manually as does the deployment of the MST. It just
doesnt append the exchange mail box to the current profile.... until I add
the PRF manually.


I've seen other issues with certain PRF settings not being applied if the
user doesn't have admin rights. Can you test against a machine where the
user does have admin rights?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Ken Cheney said:
The GPO with the MST is applied but the profile isnt. the user does not
have Admin rights on the computer - does that make a difference?

Ken Cheney said:
The adding of the PRF file from command line works fine.... I next looked
at my MST file which seems also to be fine... Here it is. The fact that
path is not a UNC path isnt the problem is it? I made all the fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9}; ProductVersion:
11.0.5614.0; UpgradeCode: {00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0) ActualName (s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default> COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION 11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default> TYPICALINSTALLDESCRIPTION 11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default> TYPICALUPGRADEDESCRIPTION 11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description Display Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2) OCW_DisableJIT (I2)

DATA CHANGE - _Validation Table Column Nullable MinValue MaxValue
KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_ Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content {E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL _OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION [ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files ($OCW_Outlook_Added_Content=3) AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files OCW_Verify_Outlook_Added_Files 3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1 OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
Microsoft Office Outlook 2003 v11.0.5614.0 OCW_Added_Content_UP
+ OCW_Added_Content_UP_NAME2GUID 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths Microsoft
Office
Outlook 2003 v11.0.5614.0 {90E00409-6000-11D3-8CFE-0150048383C9}
OCW_Added_Content_UP
+ OCW_Outlook_Added_Content 2
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedOutlookContentWritten #1 OCW_Outlook_Added_Content

DATA CHANGE - RegLocator Signature_ Root Key Name Type
+ OCW_AC_RegLocator_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent 2

DATA CHANGE - ReserveCost ReserveKey Component_ ReserveFolder
ReserveLocal
ReserveSource
+ OCW_Added_Outlook_File_1 OCW_Outlook_Added_Content
[INSTALLLOCATION]\domainexch.PRF 6688 0
+++++++++++++++++++++++++++++++++++++++++++


I used a similar prf in my testing and it worked fine. Two differences in
my PRF:

1) a setting to make the Exchange mailbox the default store :

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:

[Service1]
; DON'T OVERWRITE EXISTING EXCHANGE
OverwriteExistingService=No
UniqueService=Yes
MailboxName=%UserName%
HomeServer=Fallsdell
AccountName=Microsoft Exchange Server


If you run the .prf manually, does it update the user's default profile?
If so, then we've validated that the .prf itself is good. The next step
would be to look at the mst file with the MST Viewer and confirm that it
has the right PRF in it and that ImportPRF is set to that file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Ken Cheney said:
Here are sections 1 - 5:

;Automatically generated PRF file from the Microsoft Office
Customization
and Installation Wizard

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE

; **************************************************************
; Section 2 - Services in Profile
; **************************************************************

[Service List]
;ServiceX=Microsoft Outlook Client
ServiceEGS=Exchange Global Section
Service1=Microsoft Exchange Server
ServiceEGS=Exchange Global Section

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************

[Internet Account List]

;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************

[ServiceEGS]
MailboxName=%UserName%
HomeServer=exch.mydomain.local

[Service1]
OverwriteExistingService=Yes
UniqueService=Yes
MailboxName=%UserName%
HomeServer=exch.mydomain.local
AccountName=Microsoft Exchange Server

;***************************************************************
; Section 5 - Values for each internet account.
;***************************************************************

;***************************************************************
; Section 6 - Mapping for profile properties
;***************************************************************

Again, you shouldn't be using any name at all if you want the default
profile to be modified.

And it would still be useful to see your PRF file.

I have tried it with a name "test" too and it didnt work either.

You cannot use an environment variable to generate the profile name.
You
need to apply a static name.

In this scenario, however, you wouldn't want to create a new profile at
all,
but would want to modify the existing default profile.

If you have a PRF file that isn't working as you expect, please post
the
first 5 sections.


I have an AD running and deploy a few packages.

I want to deploy Outlook 2003 using a custom MST.

I am upgrading from a standard SMTP server to Exchange 2003 and I want
to
deploy outlook 2003 over top of the existing installation migrating
the
POP3
account and adding the Exchange account. The MST i have created is
set
to
(on step 17 of the custom install wizard) create a default profile of
%username%. I want to keep the POP account and just add the Exchange
account. It only seem to deploy adding the exchange account if the
profile
doesnt already exist.What the heck is wrong?
 
S

Sue Mosher [MVP-Outlook]

Is the PRF file actually getting copied to the machine during the installation process? It should be under Program Files\Microsoft Office or one of its subfolders. (I'm not at a machine where I can check.)




Ken Cheney said:
Logged in with local admin rights and it still does not apply. The PRF file
installs fine if done manually as does the deployment of the MST. It just
doesnt append the exchange mail box to the current profile.... until I add
the PRF manually.


I've seen other issues with certain PRF settings not being applied if the
user doesn't have admin rights. Can you test against a machine where the
user does have admin rights?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Ken Cheney said:
The GPO with the MST is applied but the profile isnt. the user does not
have Admin rights on the computer - does that make a difference?

Ken Cheney said:
The adding of the PRF file from command line works fine.... I next looked
at my MST file which seems also to be fine... Here it is. The fact that
path is not a UNC path isnt the problem is it? I made all the fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9}; ProductVersion:
11.0.5614.0; UpgradeCode: {00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0) ActualName (s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default> COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION 11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default> TYPICALINSTALLDESCRIPTION 11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default> TYPICALUPGRADEDESCRIPTION 11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description Display Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2) OCW_DisableJIT (I2)

DATA CHANGE - _Validation Table Column Nullable MinValue MaxValue
KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_ Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content {E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL _OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION [ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files ($OCW_Outlook_Added_Content=3) AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files OCW_Verify_Outlook_Added_Files 3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1 OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
Microsoft Office Outlook 2003 v11.0.5614.0 OCW_Added_Content_UP
+ OCW_Added_Content_UP_NAME2GUID 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths Microsoft
Office
Outlook 2003 v11.0.5614.0 {90E00409-6000-11D3-8CFE-0150048383C9}
OCW_Added_Content_UP
+ OCW_Outlook_Added_Content 2
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedOutlookContentWritten #1 OCW_Outlook_Added_Content

DATA CHANGE - RegLocator Signature_ Root Key Name Type
+ OCW_AC_RegLocator_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent 2

DATA CHANGE - ReserveCost ReserveKey Component_ ReserveFolder
ReserveLocal
ReserveSource
+ OCW_Added_Outlook_File_1 OCW_Outlook_Added_Content
[INSTALLLOCATION]\domainexch.PRF 6688 0
+++++++++++++++++++++++++++++++++++++++++++


I used a similar prf in my testing and it worked fine. Two differences in
my PRF:

1) a setting to make the Exchange mailbox the default store :

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:

[Service1]
; DON'T OVERWRITE EXISTING EXCHANGE
OverwriteExistingService=No
UniqueService=Yes
MailboxName=%UserName%
HomeServer=Fallsdell
AccountName=Microsoft Exchange Server


If you run the .prf manually, does it update the user's default profile?
If so, then we've validated that the .prf itself is good. The next step
would be to look at the mst file with the MST Viewer and confirm that it
has the right PRF in it and that ImportPRF is set to that file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Here are sections 1 - 5:

;Automatically generated PRF file from the Microsoft Office
Customization
and Installation Wizard

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE

; **************************************************************
; Section 2 - Services in Profile
; **************************************************************

[Service List]
;ServiceX=Microsoft Outlook Client
ServiceEGS=Exchange Global Section
Service1=Microsoft Exchange Server
ServiceEGS=Exchange Global Section

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************

[Internet Account List]

;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************

[ServiceEGS]
MailboxName=%UserName%
HomeServer=exch.mydomain.local

[Service1]
OverwriteExistingService=Yes
UniqueService=Yes
MailboxName=%UserName%
HomeServer=exch.mydomain.local
AccountName=Microsoft Exchange Server

;***************************************************************
; Section 5 - Values for each internet account.
;***************************************************************

;***************************************************************
; Section 6 - Mapping for profile properties
;***************************************************************

Again, you shouldn't be using any name at all if you want the default
profile to be modified.

And it would still be useful to see your PRF file.

I have tried it with a name "test" too and it didnt work either.

You cannot use an environment variable to generate the profile name.
You
need to apply a static name.

In this scenario, however, you wouldn't want to create a new profile at
all,
but would want to modify the existing default profile.

If you have a PRF file that isn't working as you expect, please post
the
first 5 sections.


I have an AD running and deploy a few packages.

I want to deploy Outlook 2003 using a custom MST.

I am upgrading from a standard SMTP server to Exchange 2003 and I want
to
deploy outlook 2003 over top of the existing installation migrating
the
POP3
account and adding the Exchange account. The MST i have created is
set
to
(on step 17 of the custom install wizard) create a default profile of
%username%. I want to keep the POP account and just add the Exchange
account. It only seem to deploy adding the exchange account if the
profile
doesnt already exist.What the heck is wrong?
 
K

Ken Cheney

The PRF file doesnt copy that I see... I searched all the subfolders of prog
files\ms office.


Is the PRF file actually getting copied to the machine during the
installation process? It should be under Program Files\Microsoft Office or
one of its subfolders. (I'm not at a machine where I can check.)




Ken Cheney said:
Logged in with local admin rights and it still does not apply. The PRF
file
installs fine if done manually as does the deployment of the MST. It just
doesnt append the exchange mail box to the current profile.... until I add
the PRF manually.


I've seen other issues with certain PRF settings not being applied if the
user doesn't have admin rights. Can you test against a machine where the
user does have admin rights?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Ken Cheney said:
The GPO with the MST is applied but the profile isnt. the user does not
have Admin rights on the computer - does that make a difference?

Ken Cheney said:
The adding of the PRF file from command line works fine.... I next
looked
at my MST file which seems also to be fine... Here it is. The fact
that
path is not a UNC path isnt the problem is it? I made all the fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9}; ProductVersion:
11.0.5614.0; UpgradeCode: {00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0) ActualName (s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default> COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION 11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default> TYPICALINSTALLDESCRIPTION 11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default> TYPICALUPGRADEDESCRIPTION 11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description Display Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2) OCW_DisableJIT (I2)

DATA CHANGE - _Validation Table Column Nullable MinValue MaxValue
KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props
property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_ Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content {E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL _OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION [ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files ($OCW_Outlook_Added_Content=3) AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files OCW_Verify_Outlook_Added_Files 3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1 OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
Microsoft Office Outlook 2003 v11.0.5614.0 OCW_Added_Content_UP
+ OCW_Added_Content_UP_NAME2GUID 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths Microsoft
Office
Outlook 2003 v11.0.5614.0 {90E00409-6000-11D3-8CFE-0150048383C9}
OCW_Added_Content_UP
+ OCW_Outlook_Added_Content 2
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedOutlookContentWritten #1 OCW_Outlook_Added_Content

DATA CHANGE - RegLocator Signature_ Root Key Name Type
+ OCW_AC_RegLocator_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent 2

DATA CHANGE - ReserveCost ReserveKey Component_ ReserveFolder
ReserveLocal
ReserveSource
+ OCW_Added_Outlook_File_1 OCW_Outlook_Added_Content
[INSTALLLOCATION]\domainexch.PRF 6688 0
+++++++++++++++++++++++++++++++++++++++++++


I used a similar prf in my testing and it worked fine. Two differences
in
my PRF:

1) a setting to make the Exchange mailbox the default store :

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:

[Service1]
; DON'T OVERWRITE EXISTING EXCHANGE
OverwriteExistingService=No
UniqueService=Yes
MailboxName=%UserName%
HomeServer=Fallsdell
AccountName=Microsoft Exchange Server


If you run the .prf manually, does it update the user's default profile?
If so, then we've validated that the .prf itself is good. The next step
would be to look at the mst file with the MST Viewer and confirm that it
has the right PRF in it and that ImportPRF is set to that file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Here are sections 1 - 5:

;Automatically generated PRF file from the Microsoft Office
Customization
and Installation Wizard

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE

; **************************************************************
; Section 2 - Services in Profile
; **************************************************************

[Service List]
;ServiceX=Microsoft Outlook Client
ServiceEGS=Exchange Global Section
Service1=Microsoft Exchange Server
ServiceEGS=Exchange Global Section

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************

[Internet Account List]

;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************

[ServiceEGS]
MailboxName=%UserName%
HomeServer=exch.mydomain.local

[Service1]
OverwriteExistingService=Yes
UniqueService=Yes
MailboxName=%UserName%
HomeServer=exch.mydomain.local
AccountName=Microsoft Exchange Server

;***************************************************************
; Section 5 - Values for each internet account.
;***************************************************************

;***************************************************************
; Section 6 - Mapping for profile properties
;***************************************************************

Again, you shouldn't be using any name at all if you want the default
profile to be modified.

And it would still be useful to see your PRF file.

I have tried it with a name "test" too and it didnt work either.

You cannot use an environment variable to generate the profile name.
You
need to apply a static name.

In this scenario, however, you wouldn't want to create a new profile
at
all,
but would want to modify the existing default profile.

If you have a PRF file that isn't working as you expect, please post
the
first 5 sections.


I have an AD running and deploy a few packages.

I want to deploy Outlook 2003 using a custom MST.

I am upgrading from a standard SMTP server to Exchange 2003 and I
want
to
deploy outlook 2003 over top of the existing installation migrating
the
POP3
account and adding the Exchange account. The MST i have created is
set
to
(on step 17 of the custom install wizard) create a default profile of
%username%. I want to keep the POP account and just add the Exchange
account. It only seem to deploy adding the exchange account if the
profile
doesnt already exist.What the heck is wrong?
 
K

Keith Schlottman

IS THERE A SOLUTION TO THIS? I AM HAVING THE SAME PROBLEM, SAME
VERSION/SERVICE PACK EVERYTHING. I RUN IT MANUALLY THE PROFIEL IS IMPORTED,
IF NOT IT ONLY WORKS ON THE FIRST PERSON OR THE PERSON WHO IS LOGGED IN AT
THE TIME OF INSTALL. HELPP!!!!

Ken Cheney said:
The PRF file doesnt copy that I see... I searched all the subfolders of prog
files\ms office.


Is the PRF file actually getting copied to the machine during the
installation process? It should be under Program Files\Microsoft Office or
one of its subfolders. (I'm not at a machine where I can check.)




Ken Cheney said:
Logged in with local admin rights and it still does not apply. The PRF
file
installs fine if done manually as does the deployment of the MST. It just
doesnt append the exchange mail box to the current profile.... until I add
the PRF manually.


I've seen other issues with certain PRF settings not being applied if the
user doesn't have admin rights. Can you test against a machine where the
user does have admin rights?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Ken Cheney said:
The GPO with the MST is applied but the profile isnt. the user does not
have Admin rights on the computer - does that make a difference?

The adding of the PRF file from command line works fine.... I next
looked
at my MST file which seems also to be fine... Here it is. The fact
that
path is not a UNC path isnt the problem is it? I made all the fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9}; ProductVersion:
11.0.5614.0; UpgradeCode: {00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0) ActualName (s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default> COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION 11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default> TYPICALINSTALLDESCRIPTION 11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default> TYPICALUPGRADEDESCRIPTION 11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description Display Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2) OCW_DisableJIT (I2)

DATA CHANGE - _Validation Table Column Nullable MinValue MaxValue
KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props
property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_ Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content {E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL _OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION [ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files ($OCW_Outlook_Added_Content=3) AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files OCW_Verify_Outlook_Added_Files 3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1 OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
Microsoft Office Outlook 2003 v11.0.5614.0 OCW_Added_Content_UP
+ OCW_Added_Content_UP_NAME2GUID 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths Microsoft
Office
Outlook 2003 v11.0.5614.0 {90E00409-6000-11D3-8CFE-0150048383C9}
OCW_Added_Content_UP
+ OCW_Outlook_Added_Content 2
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedOutlookContentWritten #1 OCW_Outlook_Added_Content

DATA CHANGE - RegLocator Signature_ Root Key Name Type
+ OCW_AC_RegLocator_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent 2

DATA CHANGE - ReserveCost ReserveKey Component_ ReserveFolder
ReserveLocal
ReserveSource
+ OCW_Added_Outlook_File_1 OCW_Outlook_Added_Content
[INSTALLLOCATION]\domainexch.PRF 6688 0
+++++++++++++++++++++++++++++++++++++++++++


I used a similar prf in my testing and it worked fine. Two differences
in
my PRF:

1) a setting to make the Exchange mailbox the default store :

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:

[Service1]
; DON'T OVERWRITE EXISTING EXCHANGE
OverwriteExistingService=No
UniqueService=Yes
MailboxName=%UserName%
HomeServer=Fallsdell
AccountName=Microsoft Exchange Server


If you run the .prf manually, does it update the user's default profile?
If so, then we've validated that the .prf itself is good. The next step
would be to look at the mst file with the MST Viewer and confirm that it
has the right PRF in it and that ImportPRF is set to that file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Here are sections 1 - 5:

;Automatically generated PRF file from the Microsoft Office
Customization
and Installation Wizard

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE

; **************************************************************
; Section 2 - Services in Profile
; **************************************************************

[Service List]
;ServiceX=Microsoft Outlook Client
ServiceEGS=Exchange Global Section
Service1=Microsoft Exchange Server
ServiceEGS=Exchange Global Section

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************

[Internet Account List]

;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************

[ServiceEGS]
MailboxName=%UserName%
HomeServer=exch.mydomain.local

[Service1]
OverwriteExistingService=Yes
UniqueService=Yes
MailboxName=%UserName%
HomeServer=exch.mydomain.local
 
S

Sue Mosher [MVP-Outlook]

Please turn off the caps lock key, start at the beginning, and provide us with some basic information:

1) Outlook build number from Help | About.

2) After the second person logs in, in their HKCU hive of the registry, do you see the ImportPRF, FirstRun, and First-Run values described in the excellent white paper "Configuring Outlook Profiles by Using a PRF File" at http://office.microsoft.com/search/redir.aspx?assetid=HA011403051033&QueryID=pHm7c_60I&respos=3?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Keith Schlottman said:
IS THERE A SOLUTION TO THIS? I AM HAVING THE SAME PROBLEM, SAME
VERSION/SERVICE PACK EVERYTHING. I RUN IT MANUALLY THE PROFIEL IS IMPORTED,
IF NOT IT ONLY WORKS ON THE FIRST PERSON OR THE PERSON WHO IS LOGGED IN AT
THE TIME OF INSTALL. HELPP!!!!

Ken Cheney said:
The PRF file doesnt copy that I see... I searched all the subfolders of prog
files\ms office.


Is the PRF file actually getting copied to the machine during the
installation process? It should be under Program Files\Microsoft Office or
one of its subfolders. (I'm not at a machine where I can check.)




Ken Cheney said:
Logged in with local admin rights and it still does not apply. The PRF
file
installs fine if done manually as does the deployment of the MST. It just
doesnt append the exchange mail box to the current profile.... until I add
the PRF manually.


I've seen other issues with certain PRF settings not being applied if the
user doesn't have admin rights. Can you test against a machine where the
user does have admin rights?

The GPO with the MST is applied but the profile isnt. the user does not
have Admin rights on the computer - does that make a difference?

The adding of the PRF file from command line works fine.... I next
looked
at my MST file which seems also to be fine... Here it is. The fact
that
path is not a UNC path isnt the problem is it? I made all the fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9}; ProductVersion:
11.0.5614.0; UpgradeCode: {00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0) ActualName (s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default> COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION 11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default> TYPICALINSTALLDESCRIPTION 11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default> TYPICALUPGRADEDESCRIPTION 11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description Display Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2) OCW_DisableJIT (I2)

DATA CHANGE - _Validation Table Column Nullable MinValue MaxValue
KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props
property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_ Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content {E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL _OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION [ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files ($OCW_Outlook_Added_Content=3) AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files OCW_Verify_Outlook_Added_Files 3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1 OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
Microsoft Office Outlook 2003 v11.0.5614.0 OCW_Added_Content_UP
+ OCW_Added_Content_UP_NAME2GUID 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths Microsoft
Office
Outlook 2003 v11.0.5614.0 {90E00409-6000-11D3-8CFE-0150048383C9}
OCW_Added_Content_UP
+ OCW_Outlook_Added_Content 2
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedOutlookContentWritten #1 OCW_Outlook_Added_Content

DATA CHANGE - RegLocator Signature_ Root Key Name Type
+ OCW_AC_RegLocator_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent 2

DATA CHANGE - ReserveCost ReserveKey Component_ ReserveFolder
ReserveLocal
ReserveSource
+ OCW_Added_Outlook_File_1 OCW_Outlook_Added_Content
[INSTALLLOCATION]\domainexch.PRF 6688 0
+++++++++++++++++++++++++++++++++++++++++++


I used a similar prf in my testing and it worked fine. Two differences
in
my PRF:

1) a setting to make the Exchange mailbox the default store :

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:

[Service1]
; DON'T OVERWRITE EXISTING EXCHANGE
OverwriteExistingService=No
UniqueService=Yes
MailboxName=%UserName%
HomeServer=Fallsdell
AccountName=Microsoft Exchange Server


If you run the .prf manually, does it update the user's default profile?
If so, then we've validated that the .prf itself is good. The next step
would be to look at the mst file with the MST Viewer and confirm that it
has the right PRF in it and that ImportPRF is set to that file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Here are sections 1 - 5:

;Automatically generated PRF file from the Microsoft Office
Customization
and Installation Wizard

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE

; **************************************************************
; Section 2 - Services in Profile
; **************************************************************

[Service List]
;ServiceX=Microsoft Outlook Client
ServiceEGS=Exchange Global Section
Service1=Microsoft Exchange Server
ServiceEGS=Exchange Global Section

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************

[Internet Account List]

;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************

[ServiceEGS]
MailboxName=%UserName%
HomeServer=exch.mydomain.local

[Service1]
OverwriteExistingService=Yes
UniqueService=Yes
MailboxName=%UserName%
HomeServer=exch.mydomain.local
 
K

Keith Schlottman

Affter the second person logs in there is not importprf entry in the
registry, there is the FirstRun, First-Run entries however.

Outlook Build numerb is: 11.6568.6568 (SP2)

Sue Mosher said:
Please turn off the caps lock key, start at the beginning, and provide us with some basic information:

1) Outlook build number from Help | About.

2) After the second person logs in, in their HKCU hive of the registry, do you see the ImportPRF, FirstRun, and First-Run values described in the excellent white paper "Configuring Outlook Profiles by Using a PRF File" at http://office.microsoft.com/search/redir.aspx?assetid=HA011403051033&QueryID=pHm7c_60I&respos=3?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Keith Schlottman said:
IS THERE A SOLUTION TO THIS? I AM HAVING THE SAME PROBLEM, SAME
VERSION/SERVICE PACK EVERYTHING. I RUN IT MANUALLY THE PROFIEL IS IMPORTED,
IF NOT IT ONLY WORKS ON THE FIRST PERSON OR THE PERSON WHO IS LOGGED IN AT
THE TIME OF INSTALL. HELPP!!!!

Ken Cheney said:
The PRF file doesnt copy that I see... I searched all the subfolders of prog
files\ms office.


Is the PRF file actually getting copied to the machine during the
installation process? It should be under Program Files\Microsoft Office or
one of its subfolders. (I'm not at a machine where I can check.)




Logged in with local admin rights and it still does not apply. The PRF
file
installs fine if done manually as does the deployment of the MST. It just
doesnt append the exchange mail box to the current profile.... until I add
the PRF manually.


I've seen other issues with certain PRF settings not being applied if the
user doesn't have admin rights. Can you test against a machine where the
user does have admin rights?

The GPO with the MST is applied but the profile isnt. the user does not
have Admin rights on the computer - does that make a difference?

The adding of the PRF file from command line works fine.... I next
looked
at my MST file which seems also to be fine... Here it is. The fact
that
path is not a UNC path isnt the problem is it? I made all the fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9}; ProductVersion:
11.0.5614.0; UpgradeCode: {00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0) ActualName (s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default> COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION 11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default> TYPICALINSTALLDESCRIPTION 11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default> TYPICALUPGRADEDESCRIPTION 11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description Display Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2) OCW_DisableJIT (I2)

DATA CHANGE - _Validation Table Column Nullable MinValue MaxValue
KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props
property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_ Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content {E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL _OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION [ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files ($OCW_Outlook_Added_Content=3) AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files OCW_Verify_Outlook_Added_Files 3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun #x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1 OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
Microsoft Office Outlook 2003 v11.0.5614.0 OCW_Added_Content_UP
+ OCW_Added_Content_UP_NAME2GUID 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths Microsoft
Office
Outlook 2003 v11.0.5614.0 {90E00409-6000-11D3-8CFE-0150048383C9}
OCW_Added_Content_UP
+ OCW_Outlook_Added_Content 2
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedOutlookContentWritten #1 OCW_Outlook_Added_Content

DATA CHANGE - RegLocator Signature_ Root Key Name Type
+ OCW_AC_RegLocator_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent 2

DATA CHANGE - ReserveCost ReserveKey Component_ ReserveFolder
ReserveLocal
ReserveSource
+ OCW_Added_Outlook_File_1 OCW_Outlook_Added_Content
[INSTALLLOCATION]\domainexch.PRF 6688 0
+++++++++++++++++++++++++++++++++++++++++++


I used a similar prf in my testing and it worked fine. Two differences
in
my PRF:

1) a setting to make the Exchange mailbox the default store :

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:

[Service1]
; DON'T OVERWRITE EXISTING EXCHANGE
OverwriteExistingService=No
UniqueService=Yes
MailboxName=%UserName%
HomeServer=Fallsdell
AccountName=Microsoft Exchange Server


If you run the .prf manually, does it update the user's default profile?
If so, then we've validated that the .prf itself is good. The next step
would be to look at the mst file with the MST Viewer and confirm that it
has the right PRF in it and that ImportPRF is set to that file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Here are sections 1 - 5:

;Automatically generated PRF file from the Microsoft Office
Customization
and Installation Wizard

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE

; **************************************************************
; Section 2 - Services in Profile
; **************************************************************

[Service List]
;ServiceX=Microsoft Outlook Client
ServiceEGS=Exchange Global Section
Service1=Microsoft Exchange Server
ServiceEGS=Exchange Global Section

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************
 
N

neo [mvp outlook]

Does your site use a "default" profile for everyone? (e.g. either have a
default user profile on a domain controller(s) or when creating an image
copy some test user back to the default user folder?) If yes, you might
have to resort to using a login script that creates the necessary registry
keys.

Keith Schlottman said:
Affter the second person logs in there is not importprf entry in the
registry, there is the FirstRun, First-Run entries however.

Outlook Build numerb is: 11.6568.6568 (SP2)

Sue Mosher said:
Please turn off the caps lock key, start at the beginning, and provide us
with some basic information:

1) Outlook build number from Help | About.

2) After the second person logs in, in their HKCU hive of the registry,
do you see the ImportPRF, FirstRun, and First-Run values described in the
excellent white paper "Configuring Outlook Profiles by Using a PRF File"
at
http://office.microsoft.com/search/redir.aspx?assetid=HA011403051033&QueryID=pHm7c_60I&respos=3?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Keith Schlottman said:
IS THERE A SOLUTION TO THIS? I AM HAVING THE SAME PROBLEM, SAME
VERSION/SERVICE PACK EVERYTHING. I RUN IT MANUALLY THE PROFIEL IS
IMPORTED,
IF NOT IT ONLY WORKS ON THE FIRST PERSON OR THE PERSON WHO IS LOGGED IN
AT
THE TIME OF INSTALL. HELPP!!!!

:

The PRF file doesnt copy that I see... I searched all the subfolders
of prog
files\ms office.


Is the PRF file actually getting copied to the machine during the
installation process? It should be under Program Files\Microsoft
Office or
one of its subfolders. (I'm not at a machine where I can check.)




Logged in with local admin rights and it still does not apply. The
PRF
file
installs fine if done manually as does the deployment of the MST.
It just
doesnt append the exchange mail box to the current profile.... until
I add
the PRF manually.


I've seen other issues with certain PRF settings not being applied
if the
user doesn't have admin rights. Can you test against a machine where
the
user does have admin rights?
The GPO with the MST is applied but the profile isnt. the user
does not
have Admin rights on the computer - does that make a difference?

The adding of the PRF file from command line works fine.... I next
looked
at my MST file which seems also to be fine... Here it is. The
fact
that
path is not a UNC path isnt the problem is it? I made all the
fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion:
11.0.5614.0; UpgradeCode: {00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode:
{90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0) ActualName
(s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default>
COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION 11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default> TYPICALINSTALLDESCRIPTION
11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default> TYPICALUPGRADEDESCRIPTION
11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description Display
Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2) OCW_DisableJIT
(I2)

DATA CHANGE - _Validation Table Column Nullable MinValue MaxValue
KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props
property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props
property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings
property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings
property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default
settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default
settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_
Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content
{E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL _OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION
[ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files ($OCW_Outlook_Added_Content=3)
AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files OCW_Verify_Outlook_Added_Files
3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1 OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
Microsoft Office Outlook 2003 v11.0.5614.0 OCW_Added_Content_UP
+ OCW_Added_Content_UP_NAME2GUID 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths
Microsoft
Office
Outlook 2003 v11.0.5614.0 {90E00409-6000-11D3-8CFE-0150048383C9}
OCW_Added_Content_UP
+ OCW_Outlook_Added_Content 2
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedOutlookContentWritten #1 OCW_Outlook_Added_Content

DATA CHANGE - RegLocator Signature_ Root Key Name Type
+ OCW_AC_RegLocator_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent 2

DATA CHANGE - ReserveCost ReserveKey Component_ ReserveFolder
ReserveLocal
ReserveSource
+ OCW_Added_Outlook_File_1 OCW_Outlook_Added_Content
[INSTALLLOCATION]\domainexch.PRF 6688 0
+++++++++++++++++++++++++++++++++++++++++++


message
I used a similar prf in my testing and it worked fine. Two
differences
in
my PRF:

1) a setting to make the Exchange mailbox the default store :

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:

[Service1]
; DON'T OVERWRITE EXISTING EXCHANGE
OverwriteExistingService=No
UniqueService=Yes
MailboxName=%UserName%
HomeServer=Fallsdell
AccountName=Microsoft Exchange Server


If you run the .prf manually, does it update the user's default
profile?
If so, then we've validated that the .prf itself is good. The next
step
would be to look at the mst file with the MST Viewer and confirm
that it
has the right PRF in it and that ImportPRF is set to that file.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Here are sections 1 - 5:

;Automatically generated PRF file from the Microsoft Office
Customization
and Installation Wizard

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE

; **************************************************************
; Section 2 - Services in Profile
; **************************************************************

[Service List]
;ServiceX=Microsoft Outlook Client
ServiceEGS=Exchange Global Section
Service1=Microsoft Exchange Server
ServiceEGS=Exchange Global Section

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************
 
K

Keith Schlottman

First off thanks for the reply. I know we do not have a default profile
getting applied from the DOMAIN... i.e gpo, but it is possibly that maybe
when an image was created there was a default mail profile created with a
specific user. Is that why I am having this problem? So when you say have
my login script create the necessary keys, which keys? What would my
process/ order be in creating those keys? Any help would be appreciated.
-Keith

neo said:
Does your site use a "default" profile for everyone? (e.g. either have a
default user profile on a domain controller(s) or when creating an image
copy some test user back to the default user folder?) If yes, you might
have to resort to using a login script that creates the necessary registry
keys.

Keith Schlottman said:
Affter the second person logs in there is not importprf entry in the
registry, there is the FirstRun, First-Run entries however.

Outlook Build numerb is: 11.6568.6568 (SP2)

Sue Mosher said:
Please turn off the caps lock key, start at the beginning, and provide us
with some basic information:

1) Outlook build number from Help | About.

2) After the second person logs in, in their HKCU hive of the registry,
do you see the ImportPRF, FirstRun, and First-Run values described in the
excellent white paper "Configuring Outlook Profiles by Using a PRF File"
at
http://office.microsoft.com/search/redir.aspx?assetid=HA011403051033&QueryID=pHm7c_60I&respos=3?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



message IS THERE A SOLUTION TO THIS? I AM HAVING THE SAME PROBLEM, SAME
VERSION/SERVICE PACK EVERYTHING. I RUN IT MANUALLY THE PROFIEL IS
IMPORTED,
IF NOT IT ONLY WORKS ON THE FIRST PERSON OR THE PERSON WHO IS LOGGED IN
AT
THE TIME OF INSTALL. HELPP!!!!

:

The PRF file doesnt copy that I see... I searched all the subfolders
of prog
files\ms office.


Is the PRF file actually getting copied to the machine during the
installation process? It should be under Program Files\Microsoft
Office or
one of its subfolders. (I'm not at a machine where I can check.)




Logged in with local admin rights and it still does not apply. The
PRF
file
installs fine if done manually as does the deployment of the MST.
It just
doesnt append the exchange mail box to the current profile.... until
I add
the PRF manually.


I've seen other issues with certain PRF settings not being applied
if the
user doesn't have admin rights. Can you test against a machine where
the
user does have admin rights?


The GPO with the MST is applied but the profile isnt. the user
does not
have Admin rights on the computer - does that make a difference?

The adding of the PRF file from command line works fine.... I next
looked
at my MST file which seems also to be fine... Here it is. The
fact
that
path is not a UNC path isnt the problem is it? I made all the
fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion:
11.0.5614.0; UpgradeCode: {00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode:
{90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0) ActualName
(s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default>
COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION 11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default> TYPICALINSTALLDESCRIPTION
11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default> TYPICALUPGRADEDESCRIPTION
11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description Display
Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2) OCW_DisableJIT
(I2)

DATA CHANGE - _Validation Table Column Nullable MinValue MaxValue
KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props
property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props
property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings
property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings
property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default
settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default
settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_
Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content
{E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL _OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION
[ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files ($OCW_Outlook_Added_Content=3)
AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files OCW_Verify_Outlook_Added_Files
3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1 OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
Microsoft Office Outlook 2003 v11.0.5614.0 OCW_Added_Content_UP
+ OCW_Added_Content_UP_NAME2GUID 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths
Microsoft
Office
Outlook 2003 v11.0.5614.0 {90E00409-6000-11D3-8CFE-0150048383C9}
OCW_Added_Content_UP
+ OCW_Outlook_Added_Content 2
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedOutlookContentWritten #1 OCW_Outlook_Added_Content

DATA CHANGE - RegLocator Signature_ Root Key Name Type
+ OCW_AC_RegLocator_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent 2

DATA CHANGE - ReserveCost ReserveKey Component_ ReserveFolder
ReserveLocal
ReserveSource
+ OCW_Added_Outlook_File_1 OCW_Outlook_Added_Content
[INSTALLLOCATION]\domainexch.PRF 6688 0
+++++++++++++++++++++++++++++++++++++++++++


message
I used a similar prf in my testing and it worked fine. Two
differences
in
my PRF:

1) a setting to make the Exchange mailbox the default store :

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:
 
N

neo [mvp outlook]

it is quite likely if you situation you are seeing is where you logon with a
brand new user account that has never logged onto the workstation before and
the first-run registry key exists before starting Outlook the first time.
in this case, your script has to delete the first-run registry value and
create the importprf value.


Keith Schlottman said:
First off thanks for the reply. I know we do not have a default profile
getting applied from the DOMAIN... i.e gpo, but it is possibly that maybe
when an image was created there was a default mail profile created with a
specific user. Is that why I am having this problem? So when you say
have
my login script create the necessary keys, which keys? What would my
process/ order be in creating those keys? Any help would be appreciated.
-Keith

neo said:
Does your site use a "default" profile for everyone? (e.g. either have a
default user profile on a domain controller(s) or when creating an image
copy some test user back to the default user folder?) If yes, you might
have to resort to using a login script that creates the necessary
registry
keys.

Keith Schlottman said:
Affter the second person logs in there is not importprf entry in the
registry, there is the FirstRun, First-Run entries however.

Outlook Build numerb is: 11.6568.6568 (SP2)

:

Please turn off the caps lock key, start at the beginning, and provide
us
with some basic information:

1) Outlook build number from Help | About.

2) After the second person logs in, in their HKCU hive of the
registry,
do you see the ImportPRF, FirstRun, and First-Run values described in
the
excellent white paper "Configuring Outlook Profiles by Using a PRF
File"
at
http://office.microsoft.com/search/redir.aspx?assetid=HA011403051033&QueryID=pHm7c_60I&respos=3?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



in
message IS THERE A SOLUTION TO THIS? I AM HAVING THE SAME PROBLEM, SAME
VERSION/SERVICE PACK EVERYTHING. I RUN IT MANUALLY THE PROFIEL IS
IMPORTED,
IF NOT IT ONLY WORKS ON THE FIRST PERSON OR THE PERSON WHO IS LOGGED
IN
AT
THE TIME OF INSTALL. HELPP!!!!

:

The PRF file doesnt copy that I see... I searched all the
subfolders
of prog
files\ms office.


message
Is the PRF file actually getting copied to the machine during the
installation process? It should be under Program Files\Microsoft
Office or
one of its subfolders. (I'm not at a machine where I can check.)




Logged in with local admin rights and it still does not apply.
The
PRF
file
installs fine if done manually as does the deployment of the MST.
It just
doesnt append the exchange mail box to the current profile....
until
I add
the PRF manually.


message
I've seen other issues with certain PRF settings not being
applied
if the
user doesn't have admin rights. Can you test against a machine
where
the
user does have admin rights?


The GPO with the MST is applied but the profile isnt. the user
does not
have Admin rights on the computer - does that make a difference?

The adding of the PRF file from command line works fine.... I
next
looked
at my MST file which seems also to be fine... Here it is. The
fact
that
path is not a UNC path isnt the problem is it? I made all the
fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion:
11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode:
{90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0)
ActualName
(s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default>
COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION
11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default>
TYPICALINSTALLDESCRIPTION
11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default>
TYPICALUPGRADEDESCRIPTION
11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description
Display
Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2)
OCW_DisableJIT
(I2)

DATA CHANGE - _Validation Table Column Nullable MinValue
MaxValue
KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props
property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props
property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings
property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings
property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default
settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default
settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_
Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content
{E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL
_OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION
[ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files
($OCW_Outlook_Added_Content=3)
AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files
OCW_Verify_Outlook_Added_Files
3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1
OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
Microsoft Office Outlook 2003 v11.0.5614.0 OCW_Added_Content_UP
+ OCW_Added_Content_UP_NAME2GUID 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths
Microsoft
Office
Outlook 2003 v11.0.5614.0
{90E00409-6000-11D3-8CFE-0150048383C9}
OCW_Added_Content_UP
+ OCW_Outlook_Added_Content 2
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedOutlookContentWritten #1 OCW_Outlook_Added_Content

DATA CHANGE - RegLocator Signature_ Root Key Name Type
+ OCW_AC_RegLocator_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent 2

DATA CHANGE - ReserveCost ReserveKey Component_ ReserveFolder
ReserveLocal
ReserveSource
+ OCW_Added_Outlook_File_1 OCW_Outlook_Added_Content
[INSTALLLOCATION]\domainexch.PRF 6688 0
+++++++++++++++++++++++++++++++++++++++++++


message
I used a similar prf in my testing and it worked fine. Two
differences
in
my PRF:

1) a setting to make the Exchange mailbox the default store :

;
**************************************************************
; Section 1 - Profile Defaults
;
**************************************************************

[General]
Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
; NEXT LINE MAKES EXCHANGE THE DEFAULT
DefaultStore=Service1

2) a setting not to overwrite any existing Exchange settings:
 
K

Keith Schlottman

I know there is 2 first run keys: FirstRun and First-Run do I delete both of
those first, then add the importPRF key? Also this is very important to me,
I am rolling out Office 2003 in my login script, so when should I perform the
removal and additions of the registry keys? I cannot do it in the CIW
because it is not working, so I am going to have to do it in my login script.
Do i remove those keys after office is installed or before office is
installed? Thanks.

neo said:
it is quite likely if you situation you are seeing is where you logon with a
brand new user account that has never logged onto the workstation before and
the first-run registry key exists before starting Outlook the first time.
in this case, your script has to delete the first-run registry value and
create the importprf value.


Keith Schlottman said:
First off thanks for the reply. I know we do not have a default profile
getting applied from the DOMAIN... i.e gpo, but it is possibly that maybe
when an image was created there was a default mail profile created with a
specific user. Is that why I am having this problem? So when you say
have
my login script create the necessary keys, which keys? What would my
process/ order be in creating those keys? Any help would be appreciated.
-Keith

neo said:
Does your site use a "default" profile for everyone? (e.g. either have a
default user profile on a domain controller(s) or when creating an image
copy some test user back to the default user folder?) If yes, you might
have to resort to using a login script that creates the necessary
registry
keys.

message Affter the second person logs in there is not importprf entry in the
registry, there is the FirstRun, First-Run entries however.

Outlook Build numerb is: 11.6568.6568 (SP2)

:

Please turn off the caps lock key, start at the beginning, and provide
us
with some basic information:

1) Outlook build number from Help | About.

2) After the second person logs in, in their HKCU hive of the
registry,
do you see the ImportPRF, FirstRun, and First-Run values described in
the
excellent white paper "Configuring Outlook Profiles by Using a PRF
File"
at
http://office.microsoft.com/search/redir.aspx?assetid=HA011403051033&QueryID=pHm7c_60I&respos=3?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



in
message IS THERE A SOLUTION TO THIS? I AM HAVING THE SAME PROBLEM, SAME
VERSION/SERVICE PACK EVERYTHING. I RUN IT MANUALLY THE PROFIEL IS
IMPORTED,
IF NOT IT ONLY WORKS ON THE FIRST PERSON OR THE PERSON WHO IS LOGGED
IN
AT
THE TIME OF INSTALL. HELPP!!!!

:

The PRF file doesnt copy that I see... I searched all the
subfolders
of prog
files\ms office.


message
Is the PRF file actually getting copied to the machine during the
installation process? It should be under Program Files\Microsoft
Office or
one of its subfolders. (I'm not at a machine where I can check.)




Logged in with local admin rights and it still does not apply.
The
PRF
file
installs fine if done manually as does the deployment of the MST.
It just
doesnt append the exchange mail box to the current profile....
until
I add
the PRF manually.


message
I've seen other issues with certain PRF settings not being
applied
if the
user doesn't have admin rights. Can you test against a machine
where
the
user does have admin rights?


The GPO with the MST is applied but the profile isnt. the user
does not
have Admin rights on the computer - does that make a difference?

The adding of the PRF file from command line works fine.... I
next
looked
at my MST file which seems also to be fine... Here it is. The
fact
that
path is not a UNC path isnt the problem is it? I made all the
fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion:
11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode:
{90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0)
ActualName
(s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK 12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default>
COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default> CUSTOMINSTALLDESCRIPTION
11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default>
TYPICALINSTALLDESCRIPTION
11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default>
TYPICALUPGRADEDESCRIPTION
11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1 [INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description
Display
Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2)
OCW_DisableJIT
(I2)

DATA CHANGE - _Validation Table Column Nullable MinValue
MaxValue
KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props
property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props
property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings
property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings
property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default
settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default
settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_
Attributes
Condition KeyPath
+ OCW_Added_Content_UP {9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content
{E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL
_OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION
[ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3) 8001
+ OCW_Install_Outlook_Added_Files
($OCW_Outlook_Added_Content=3)
AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files
OCW_Verify_Outlook_Added_Files
3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1
OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
 
N

neo [mvp outlook]

From my experience, just the "First-Run" value under
HKCU\Software\Microsoft\Office\11.0\Outlook\Setup. I only make this change
when my home grown profile generator detects that no outlook profile exists
for the user logging on. So in this case, my answer is after Office is
installed and there needs to be some methodology on when to do so that it
doesn't introduce some other unexpected behavior.


Just so you know, the reg file my script imports looks something like...

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Setup]
"ImportPRF"="C:\\Documents and Settings\\All Users\\Application
Data\\SITE_NAME\\Profgen\\TEMPLATE.prf"
"First-Run"=-


The reason I went this route is that if the help desk informs the user to
delete their existing Outlook profile in order to fix minor corruption, they
only have to ask the user to reboot to get the Outlook profile rebuilt.



Keith Schlottman said:
I know there is 2 first run keys: FirstRun and First-Run do I delete both
of
those first, then add the importPRF key? Also this is very important to
me,
I am rolling out Office 2003 in my login script, so when should I perform
the
removal and additions of the registry keys? I cannot do it in the CIW
because it is not working, so I am going to have to do it in my login
script.
Do i remove those keys after office is installed or before office is
installed? Thanks.

neo said:
it is quite likely if you situation you are seeing is where you logon
with a
brand new user account that has never logged onto the workstation before
and
the first-run registry key exists before starting Outlook the first time.
in this case, your script has to delete the first-run registry value and
create the importprf value.


Keith Schlottman said:
First off thanks for the reply. I know we do not have a default profile
getting applied from the DOMAIN... i.e gpo, but it is possibly that
maybe
when an image was created there was a default mail profile created with
a
specific user. Is that why I am having this problem? So when you say
have
my login script create the necessary keys, which keys? What would my
process/ order be in creating those keys? Any help would be
appreciated.
-Keith

:

Does your site use a "default" profile for everyone? (e.g. either
have a
default user profile on a domain controller(s) or when creating an
image
copy some test user back to the default user folder?) If yes, you
might
have to resort to using a login script that creates the necessary
registry
keys.

in
message Affter the second person logs in there is not importprf entry in the
registry, there is the FirstRun, First-Run entries however.

Outlook Build numerb is: 11.6568.6568 (SP2)

:

Please turn off the caps lock key, start at the beginning, and
provide
us
with some basic information:

1) Outlook build number from Help | About.

2) After the second person logs in, in their HKCU hive of the
registry,
do you see the ImportPRF, FirstRun, and First-Run values described
in
the
excellent white paper "Configuring Outlook Profiles by Using a PRF
File"
at
http://office.microsoft.com/search/redir.aspx?assetid=HA011403051033&QueryID=pHm7c_60I&respos=3?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



"Keith Schlottman" <[email protected]>
wrote
in
message IS THERE A SOLUTION TO THIS? I AM HAVING THE SAME PROBLEM, SAME
VERSION/SERVICE PACK EVERYTHING. I RUN IT MANUALLY THE PROFIEL IS
IMPORTED,
IF NOT IT ONLY WORKS ON THE FIRST PERSON OR THE PERSON WHO IS
LOGGED
IN
AT
THE TIME OF INSTALL. HELPP!!!!

:

The PRF file doesnt copy that I see... I searched all the
subfolders
of prog
files\ms office.


message
Is the PRF file actually getting copied to the machine during
the
installation process? It should be under Program Files\Microsoft
Office or
one of its subfolders. (I'm not at a machine where I can check.)




Logged in with local admin rights and it still does not apply.
The
PRF
file
installs fine if done manually as does the deployment of the
MST.
It just
doesnt append the exchange mail box to the current profile....
until
I add
the PRF manually.


message
I've seen other issues with certain PRF settings not being
applied
if the
user doesn't have admin rights. Can you test against a machine
where
the
user does have admin rights?


The GPO with the MST is applied but the profile isnt. the
user
does not
have Admin rights on the computer - does that make a
difference?

The adding of the PRF file from command line works fine....
I
next
looked
at my MST file which seems also to be fine... Here it is.
The
fact
that
path is not a UNC path isnt the problem is it? I made all
the
fields in
the wizard be UNC path but thats not how they show here.
++++++++++++++++++++++++++++++++++++++++
Enforce Validation Flags: True
Base package: C:\o2k3\OUTLS11.MSI
ProductCode: {90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion:
11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}

Transform: C:\o2k3\domainexch.mst
Expected values - ProductCode:
{90E00409-6000-11D3-8CFE-0150048383C9};
ProductVersion: 11.0.5614.0; UpgradeCode:
{00E00000-6000-11D3-8CFE-0050048383C9}
Validate Major Version
Validate Version is Equal
Validate UpgradeCode
Ignore Error of AddExistingRow
Ignore Error of DeleteNonExistingRow
Ignore Error of AddExistingTable
Ignore Error of UpdateNonExistingRow


CREATED - OCW_Opt_Props DisplayName (s128*) Value (S0)
ActualName
(s128)
Type (I2)
+ ALLUSERS 2 ALLUSERS 8
+ ARPCOMMENTS ARPCOMMENTS 12
+ ARPCONTACT ARPCONTACT 12
+ ARPHELPLINK http://www.microsoft.com/support ARPHELPLINK
12
+ ARPHELPTELEPHONE ARPHELPTELEPHONE 12
+ ARPNOMODIFY ARPNOMODIFY 14
+ ARPNOREMOVE ARPNOREMOVE 15
+ ARPNOREPAIR ARPNOREPAIR 16
+ COMPLETEINSTALLDESCRIPTION <Default>
COMPLETEINSTALLDESCRIPTION 11
+ CUSTOMINSTALLDESCRIPTION <Default>
CUSTOMINSTALLDESCRIPTION
11
+ DEFAULTREMOVECHOICEDESCRIPTION <Default>
DEFAULTREMOVECHOICEDESCRIPTION 11
+ DISABLESCMIGRATION DISABLESCMIGRATION 17
+ NOFEATURESTATEMIGRATION NOFEATURESTATEMIGRATION 18
+ RUNFROMSOURCEINSTALLDESCRIPTION <Default>
RUNFROMSOURCEINSTALLDESCRIPTION 11
+ RUNFROMSOURCETEXT <Default> RUNFROMSOURCETEXT 11
+ StrContactInfo StrContactInfo 12
+ TRANSFORMSSECURE TRANSFORMSSECURE 19
+ TYPICALINSTALLDESCRIPTION <Default>
TYPICALINSTALLDESCRIPTION
11
+ TYPICALINSTALLTEXT <Default> TYPICALINSTALLTEXT 11
+ TYPICALUPGRADEDESCRIPTION <Default>
TYPICALUPGRADEDESCRIPTION
11
+ TYPICALUPGRADETEXT <Default> TYPICALUPGRADETEXT 11

CREATED - OCW_Strings Name (s64*) Value (s128)
+ CustomizeOutlook 1
+ CustPrfName \\domainexch\o2k3\domainexch.PRF
+ Msi_ProductVersion 11.0.5614.0
+ Msi_UpgradeCode {00E00000-6000-11D3-8CFE-0050048383C9}
+ OCW_Added_Outlook_File_1
[INSTALLLOCATION]\domainexch.PRF

ALTERED - Feature Feature Feature_Parent Title Description
Display
Level
Directory_ Attributes Lock (I2) OCW_DisableRFS (I2)
OCW_DisableJIT
(I2)

DATA CHANGE - _Validation Table Column Nullable MinValue
MaxValue
KeyTable
KeyColumn Category Set Description
+ Feature Lock Y 0 1 Lock
+ Feature OCW_DisableJIT Y 0 1 OCW_DisableJIT
+ Feature OCW_DisableRFS Y 0 1 OCW_DisableRFS
+ OCW_Opt_Props ActualName N Identifier Actual Name
of
OCW_Opt_Props property-like record
+ OCW_Opt_Props DisplayName N Identifier Display Name
of
OCW_Opt_Props property-like record
+ OCW_Opt_Props Type N Integer Type of OCW_Opt_Props
property-like
record
+ OCW_Opt_Props Value Y Text Value of OCW_Opt_Props
property-like
record
+ OCW_Strings Name N Identifier Name of OCW_Strings
property-like
record
+ OCW_Strings Value N Text Value of OCW_Strings
property-like
record

DATA CHANGE - ActionText Action Description Template
+ OCW_Clean_Temp_Folder Removing temporary working files
+ OCW_Install_Outlook_Added_Files Writing custom default
settings
+ OCW_Verify_Outlook_Added_Files Verifying custom default
settings

DATA CHANGE - Binary Name Data
+ OCW_Added_Outlook_File_1 Binary.OCW_Added_Outlook_File_1
+ OCW_CPYF.DLL Binary.OCW_CPYF.DLL

DATA CHANGE - Component Component ComponentId Directory_
Attributes
Condition KeyPath
+ OCW_Added_Content_UP
{9CD1BCE9-42D1-44AD-99F9-6BBA7557F446}
WindowsFolder 148 OCW_Added_Content_UP
+ OCW_Outlook_Added_Content
{E52F7144-F45B-487D-A3CF-8D6AF17BA3FE}
WindowsFolder 148 OCW_Outlook_Added_Content

DATA CHANGE - CustomAction Action Type Source Target
+ OCW_Clean_Temp_Folder 1 OCW_CPYF.DLL
_OCW_Clean_Temp_Folder@4
+ OCW_INST_LOC_NEW 51 INSTALLLOCATION
[ProgramFilesFolder]\Microsoft
Office
+ OCW_Install_Outlook_Added_Files 1 OCW_CPYF.DLL
_OCW_Install_Outlook_Added_Files@4
+ OCW_Verify_Outlook_Added_Files 3073 OCW_CPYF.DLL
_OCW_Verify_Outlook_Added_Files@4

DATA CHANGE - FeatureComponents Feature_ Component_
+ OfficeUserData OCW_Added_Content_UP
+ OfficeUserData OCW_Outlook_Added_Content

DATA CHANGE - InstallExecuteSequence Action Condition
Sequence
+ OCW_Clean_Temp_Folder ($OCW_Outlook_Added_Content=3)
8001
+ OCW_Install_Outlook_Added_Files
($OCW_Outlook_Added_Content=3)
AND
(NOT AFTERREBOOT) 3799
+ OCW_Verify_Outlook_Added_Files
OCW_Verify_Outlook_Added_Files
3801

DATA CHANGE - Property Property Value
+ CIW Yes
+ CIWVersion 11.0.5510
+ CIWWASUSED 1
+ CIWWasUsed 1
+ OCW_INST_LOC_NEW [ProgramFilesFolder]\Microsoft Office
+ REMOVELPK 0
+ TransformType Customization
<> SKIPREMOVEPREVIOUSDIALOG 1{0}

DATA CHANGE - Registry Registry Root Key Name Value
Component_
+ OCW_Added_Content_OutFirstRunNoDash 1
Software\Microsoft\Office\11.0\Outlook\Setup FirstRun
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutFirstRunWithDash 1
Software\Microsoft\Office\11.0\Outlook\Setup First-Run
#x0000000000000000
OCW_Added_Content_UP
+ OCW_Added_Content_OutImportPrf 1
Software\Microsoft\Office\11.0\Outlook\Setup ImportPRF
[INSTALLLOCATION]domainexch.PRF OCW_Added_Content_UP
+ OCW_Added_Content_UP 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
OCWAddedContentWritten_PerUser_Permanent #1
OCW_Added_Content_UP
+ OCW_Added_Content_UP_GUID2NAME 1
Software\Microsoft\OfficeCustomizeWizard\11.0\RegKeyPaths\{90E00409-6000-11D3-8CFE-0150048383C9}
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top