Group (Standard 8 Module Reference)

7/8/2014

Review the applicable Embedded Core modules and any examples for the Group setting in Windows Embedded 8 Standard (Standard 8).

This setting contains a string that specifies the name of a Windows Firewall group, a domain account or local account. This value can be empty.

For local and domain user accounts, the Shell-Setup component recognizes the following English group names and sets the appropriate localized group name, regardless of the default language of the Windows image:

  • IUsers
  • NetworkConfigurationOperators
  • PerfLoggingUsers
  • PerfMonitoringUsers
  • PowerUsers
  • PrintOperators
  • RemoteDesktopUsers
  • Replicator
  • SystemOperators
  • Users

Modules

The following table shows the modules that you can apply this setting to. In Image Configuration Editor (ICE), you can follow the corresponding path to set this setting for a module.

Module

Path

Setting Description

Networking-MPSSVC-Svc

Products/Embedded Core/Networking-MPSSVC-Svc/FirewallGroups/FirewallGroup/Group

The name of a Windows Firewall group. The default value is an empty string.

To specify a group in a configuration file that applies to multilingual unattended installations, you can reference an indirect string resource stored in the FirewallAPI.dll binary. For example, to enable Remote Desktop, use the following:

For more information, see Enabling a Firewall Group.

Shell-Setup

Products/Embedded Core/Shell-Setup/UserAccounts/DomainAccounts/DomainAccountList/DomainAccount/Group

A semicolon-delimited string with a maximum length of 256 characters that specifies the local security group or groups to which the domain account or the security group will be added.

Shell-Setup

Products/Embedded Core/Shell-Setup/UserAccounts/LocalAccounts/LocalAccount/Group

A semicolon-delimited string with a maximum length of 256 characters that specifies the name of an existing local security group or groups to which a new LocalAccount will be added during installation.

XML Example

The following XML examples show how to set Group.

Firewall

The following XML example shows how set a firewall group.

<FirewallGroups>
    <FirewallGroup wcm:action="add" wcm:keyValue="WindowsMediaPlayer">
        <Active>true</Active>
        <Group>Windows Media Player</Group>
        <Profile>all</Profile>
    </FirewallGroup>
</FirewallGroups>

To see an XML example that shows how to set two Windows Firewall groups, see Firewall Groups XML Example.

Domain Account

The following XML example shows how to set a domain account.

<UserAccounts>
    <DomainAccounts>
        <DomainAccountList wcm:action="add">
            <DomainAccount wcm:action="add">
                <Name>account1</Name>
                <Group>Fabrikam\Group1</Group>
            </DomainAccount>
            <DomainAccount wcm:action="add">
                <Name>account2</Name>
                <Group>Fabrikam\Group2</Group>
            </DomainAccount wcm:action="add">
            <Domain>domain1</Domain>
    </DomainAccounts>
</UserAccounts>

Local Account

The following XML example shows how to set a local account.

<UserAccounts>
      <LocalAccounts>
         <LocalAccount wcm:action="add">
            <Password>
               <Value>cAB3AFAAYQBzAHMAdwBvAHIAZAA</Value>
            </Password>
            <Description>Test account</Description>
            <DisplayName>Admin/Power User Account</DisplayName>
            <Group>Administrators;Power Users</Group>
            <Name>Test1</Name>
         </LocalAccount>
      </LocalAccounts>
</UserAccounts>

See Also

Reference

Active
Profile

Concepts

Embedded Core Settings