From ed19d167c0d3071709a72143f106dbb5efdddeba Mon Sep 17 00:00:00 2001 From: Bevan Weiss Date: Sun, 16 Feb 2025 12:08:56 +1100 Subject: XSD changes to account for create Group modifications Signed-off-by: Bevan Weiss --- src/xsd/util.xsd | 52 +++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 43 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/xsd/util.xsd b/src/xsd/util.xsd index 1b649f48..c0a9e44a 100644 --- a/src/xsd/util.xsd +++ b/src/xsd/util.xsd @@ -701,19 +701,18 @@ + Group for all kinds of (usergroup) things. When it is not nested under a component it is included in the MSI so it can be referenced by other elements such as the GroupRef element under a User element (to add the User to the Group). When it is nested under a Component element, the Group will be created on install and can also be used for reference. + + - - Finds user groups on the local machine or specified Active Directory domain. The local machine will be - searched for the group first then fallback to looking in Active Directory. This element is not capable - of creating new groups but can be used to add new or existing users to an existing group. - + @@ -730,7 +729,7 @@ - A [Formatted](https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that contains the name of the group to be found. + A [Formatted](https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that contains the name of the group. @@ -738,6 +737,41 @@ An optional [Formatted](https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that specifies the domain for the group. + + + Indicates whether the group should be removed or left behind on uninstall. + + + + + Indicates if the install should fail if the group already exists. + + + + + Indicates if the group properties should be updated if the group already exists. + + + + + Indicates whether or not to create the group. Group creation can be skipped if all that is desired is to add group memberships. + + + + + Indicates whether failure to create the group or add the group to another group fails the installation. The default value is "yes". + + + + + Optional comment to set on the group. + + + + + Indicates whether remove the comment from the group. The default value is "no". + + @@ -751,7 +785,7 @@ - Used to join a user to a group + Used to join a user / group to a group @@ -1853,12 +1887,12 @@ - A [Formatted])(https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that contains the name of the user account. + A [Formatted](https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that contains the name of the user account. - A [Formatted])(https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that contains the local machine or Active Directory domain for the user. + A [Formatted](https://learn.microsoft.com/en-us/windows/win32/msi/formatted) string that contains the local machine or Active Directory domain for the user. -- cgit v1.2.3-55-g6feb