I'm not an expert with the User CustomAction, but I think it was discussed here
recently that you can't create Domain Accounts with the it. There is a lot of
thigns to consider when creating a domain account, like what happens when you
remove the package from a client machine... does the domain account get
deleted... and other things. I don't think all the scenarios were understood
well enough to enable the creation of domain accounts... I think that's why
Groups can't be created as well.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Douglas Watts
Sent: Thursday, December 28, 2006 08:34
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Creating Active Directory Users
I am trying to create a domain user under Active Directory. Here is the
snippet from my Wix source:
<DirectoryRef Id="INSTALLDIR">
<Component Id="CreateUserComponent" DiskId="1"
Guid="MY_GUID_-GOES-HERE-0000-000000000000">
<User Id='SqlUserID' Name='[MYUSERID]' Password='[MYUSERPASSWORD]'
CreateUser='yes' Domain='[USERDOMAIN]'>
<GroupRef Id='MyUsersGroup' />
</User>
</Component>
</DirectoryRef>
<Group Id="SqlServicesUsersGroup" Name="[MYUSERGROUP]"/>
The properties are properly gathered from a dialog. I specify "sqlserver" for
MYUSERID. I specify the "Everyone" group for MYUSERGROUP. The domain is
correct. I run the MSI while logged in as a domain administrator. I get the
following error message which tells me that the installer is attempting to
locate the group on my local machine rather than on the domain. How do I
qualify the group so that Windows Installer looks for it on the domain?
Action 11:02:33: CreateUser.
MSI (s) (84:C8) [11:02:33:369]: Executing op:
CustomActionSchedule(Action=CreateUser,ActionType=11265,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (84:0C) [11:02:33:384]: Invoking remote custom action. DLL:
C:\WINDOWS\Installer\MSI26.tmp, Entrypoint: CreateUser
CreateUser: Error 0x800708ac: Failed to get group 'WinNT://Localhost/Everyone'.
CreateUser: Error 0x800708ac: failed to add user: sqlserver to group Everyone
Error 26403. Failed to add user to group. (-2147022676 sqlserver Everyone
)
MSI (s) (84!14) [11:02:42:730]: Product: My Product -- Error 26403. Failed to
add user to group. (-2147022676 sqlserver Everyone )
__________
Doug Watts
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users