Set-Group
Este cmdlet está disponible en Exchange local y en el servicio basado en la nube. Puede que algunos parámetros y opciones de configuración sean exclusivos de un entorno u otro.
Use el cmdlet Set-Group para modificar la configuración del objeto de grupo. Si el grupo es un grupo de seguridad habilitado para correo o un grupo de distribución, puede usar el cmdlet Set-DistributionGroup para modificar otros Microsoft configuración de Exchange que no están disponibles mediante el cmdlet Set-Group.
Para obtener más información acerca de los conjuntos de parámetros de la sección Sintaxis a continuación, vea Sintaxis del cmdlet de Exchange.
Syntax
Set-Group
[-Identity] <GroupIdParameter>
[-BypassSecurityGroupManagerCheck]
[-Confirm]
[-Description <MultiValueProperty>]
[-DisplayName <String>]
[-DomainController <Fqdn>]
[-IgnoreDefaultScope]
[-IsHierarchicalGroup <Boolean>]
[-ManagedBy <GeneralRecipientIdParameter[]>]
[-Name <String>]
[-Notes <String>]
[-PhoneticDisplayName <String>]
[-SeniorityIndex <Int32>]
[-SimpleDisplayName <String>]
[-Universal]
[-WhatIf]
[-WindowsEmailAddress <SmtpAddress>]
[<CommonParameters>]
Description
No puede usar el cmdlet Set-Group para modificar los grupos de distribución dinámicos. Para modificar grupos de distribución dinámicos, utilice el cmdlet Set-DynamicDistributionGroup.
Deberá tener asignados permisos antes de poder ejecutar este cmdlet. Aunque en este tema se enumeran todos los parámetros correspondientes a este cmdlet, tal vez no tenga acceso a algunos parámetros si no están incluidos en los permisos que se le han asignado. Para obtener los permisos necesarios para ejecutar cualquier cmdlet o parámetro en su organización, consulte Find the permissions required to run any Exchange cmdlet.
Ejemplos
Ejemplo 1
Set-Group -Identity "Legal Department" -Universal -Notes "verified"
En este ejemplo, se aplican los cambios siguientes al grupo de seguridad global existente denominado Departamento jurídico:
Cambiar el ámbito del grupo a universal.
Agregar un valor de verificado para el parámetro Notes.
Ejemplo 2
Set-Group -Identity "Human Resources" -IsHierarchicalGroup $true -SeniorityIndex 1
En este ejemplo, se especifica que el grupo Recursos humanos es un grupo jerárquico y aparecerá el último en su jerarquía porque su número de índice es 1.
Parámetros
-BypassSecurityGroupManagerCheck
El modificador BypassSecurityGroupManagerCheck especifica si un usuario que no es propietario del grupo puede modificar o eliminar el grupo. No es necesario especificar un valor con este modificador.
Si no está definido en la propiedad ManagedBy del grupo, debe usar este modificador en los comandos que modifiquen o eliminen el grupo. Para usar este modificador, la cuenta debe tener permisos específicos en función del tipo de grupo:
- Grupos de distribución o grupos de seguridad habilitados para correo: debe ser miembro del grupo de roles de administración de la organización o tener asignado el rol de creación de grupos de seguridad y pertenencia.
- Grupos de roles: debe ser miembro del grupo de roles de administración de la organización o tener asignado el rol de administración de roles.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-Confirm
El modificador Confirm especifica si se debe mostrar u ocultar el mensaje de confirmación. Cómo afecta este modificador el cmdlet depende de si el cmdlet requiere confirmación antes de continuar.
- Los cmdlets destructivos (por ejemplo, cmdlets Remove-*) tienen una pausa integrada que obliga a confirmar el comando antes de continuar. Para estos cmdlets, puede omitir el mensaje de confirmación mediante esta sintaxis exacta:
-Confirm:$false
. - La mayoría de los demás cmdlets (por ejemplo, los cmdlets New-* y Set-*) no tienen una pausa integrada. En estos cmdlets, si se especifica el modificador Confirm sin ningún valor, se introduce una pausa que obliga a confirmar el comando antes de continuar.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-Description
Este parámetro solo está disponible en el servicio basado en la nube.
{{ Fill Description Description }}
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online, Exchange Online Protection |
-DisplayName
El parámetro DisplayName especifica el nombre para mostrar del grupo. El nombre para mostrar es visible en el Centro de administración de Exchange y las listas de direcciones. La longitud máxima es de 256 caracteres. Si el valor contiene espacios, escriba el valor entre comillas (").
Este parámetro solo es significativo si el grupo está habilitado para correo.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-DomainController
Este parámetro solo está disponible en Exchange local.
El parámetro DomainController especifica el controlador de dominio que el cmdlet usa para leer datos de Active Directory o escribirlos. El controlador de dominio se identifica por su nombre de dominio completo (FQDN). Por ejemplo, dc01.contoso.com.
El parámetro DomainController no es compatible con los servidores de transporte perimetral. Un servidor de transporte perimetral usa la instancia local de Active Directory Lightweight Directory Services (AD LDS) para leer y escribir datos.
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Identity
El parámetro Identity especifica el grupo que desea modificar. Puede usar cualquier valor que identifique de forma exclusiva al grupo. Por ejemplo:
- Nombre
- Nombre completo (DN)
- Nombre completo (DN)
- GUID
Type: | GroupIdParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-IgnoreDefaultScope
Este parámetro solo está disponible en Exchange local.
El modificador IgnoreDefaultScope indica al comando que ignore la configuración predeterminada del ámbito del destinatario para la sesión de Exchange PowerShell y que use todo el bosque como ámbito. No es necesario especificar un valor con este modificador.
Este cambio habilita el comando tenga acceso a objetos de Active Directory que no están actualmente disponibles en el ámbito predeterminado, pero también introduce las siguientes restricciones:
- No puede usar el parámetro DomainController. El comando usa un servidor de catálogo global adecuado de forma automática.
- Sólo puede usar el DN para el parámetro Identity. No se aceptan otras formas de identificación, como alias o GUID.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-IsHierarchicalGroup
El parámetro IsHierarchicalGroup especifica si el grupo pertenece a una libreta de direcciones jerárquica. Los valores válidos son $true o $false. El valor predeterminado es $false.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-ManagedBy
El parámetro ManagedBy especifica un propietario para el grupo. Los grupos deben tener al menos un propietario. Si no usa este parámetro para especificar el propietario al crear el grupo, el propietario será la cuenta de usuario que creó el grupo. El propietario del grupo puede:
- Modificar las propiedades del grupo
- Agregar o quitar miembros del grupo
- Eliminar el grupo
- Aprobar las solicitudes para abandonar el grupo o unirse a él (si está disponible)
- Aprobar las solicitudes para abandonar el grupo o unirse a él (si está disponible)
El propietario que especifique para este parámetro debe ser un buzón, un usuario de correo o un grupo de seguridad habilitado para correo (una entidad de seguridad habilitada para correo que pueda tener permisos asignados). Puede usar cualquier valor que identifique de forma exclusiva al propietario. Por ejemplo:
- Nombre
- Alias
- Nombre distintivo (DN)
- Nombre completo (DN)
- Dominio\Nombre de usuario
- Dirección de correo electrónico
- GUID
- LegacyExchangeDN
- SamAccountName
- ID de usuario o nombre de la entidad de seguridad de usuario (UPN)
Para especificar varios propietarios y sobrescribir todas las entradas existentes, use la siguiente sintaxis: Owner1,Owner2,...OwnerN
. Si los valores contienen espacios o necesitan comillas, use la siguiente sintaxis: "Owner1","Owner2",..."OwnerN"
.
Para agregar o quitar propietarios sin afectar a las entradas existentes, use la siguiente sintaxis: @{Add="Owner1","Owner2",...; Remove="Owner3","Owner4"...}
.
Los propietarios que especifique con este parámetro no se agregarán como miembros del grupo. Debe agregar manualmente los propietarios como miembros.
Nota: La administración de grupos en Outlook no funciona cuando el propietario es un grupo de seguridad habilitado para correo. Para administrar el grupo en Outlook, el propietario debe ser un buzón de correo o un usuario de correo.
Type: | GeneralRecipientIdParameter[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-Name
El parámetro Name especifica el nombre único del grupo. La longitud máxima es de 64 caracteres. Si el valor contiene espacios, escríbalo entre comillas (").
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-Notes
El parámetro Notes especifica información adicional sobre el objeto. Si el valor contiene espacios, escriba el valor entre comillas (").
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-PhoneticDisplayName
El parámetro PhoneticDisplayName especifica un ortografía alternativa del nombre del usuario que se usa para texto a voz en entornos de mensajería unificada (UM). Normalmente, se usa cuando no coinciden la pronunciación y la ortografía del nombre del usuario. La longitud máxima es de 256 caracteres. Si el valor contiene espacios, escriba el valor entre comillas (").
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-SeniorityIndex
El parámetro SeniorityIndex especifica el orden en que aparecerá este grupo en una libreta de direcciones jerárquica. Un grupo que tiene un valor de 2 aparecerá en una posición superior en la libreta de direcciones que un grupo con un valor de 1.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-SimpleDisplayName
El parámetro SimpleDisplayName se usa para mostrar una descripción alternativa del objeto cuando se permite únicamente un juego limitado de caracteres. Los caracteres válidos son:
- a - z
- A - Z
- 0 - 9
- espacio
" ' ( ) + , - . / : ?
Este parámetro solo es significativo si el grupo está habilitado para correo.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-Universal
El modificador Universal cambia el ámbito del grupo de Global o DomainLocal a Universal. No es necesario especificar un valor con este modificador.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-WhatIf
El modificador WhatIf simula las acciones del comando. Puede usar este modificador para ver los cambios que se producirían, pero sin aplicar los cambios. No es necesario especificar un valor con este modificador.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-WindowsEmailAddress
El parámetro WindowsEmailAddress especifica la dirección de correo electrónico de Windows para este destinatario. Se trata de un atributo común de Active Directory que está presente en todos los entornos, incluidos los entornos sin Exchange. Usar el parámetro WindowsEmailAddress en un destinatario tiene uno de los siguientes resultados:
- En entornos donde el destinatario esta sujeto a directivas de dirección de correo electrónico (la propiedad EmailAddressPolicyEnabled está establecida en el valor True para el destinatario), el parámetro WindowsEmailAddress no tiene ningún efecto en la propiedad WindowsEmailAddress ni en el valor de dirección de correo electrónico principal.
- En entornos donde el destinatario no está sujeto a directivas de dirección de correo electrónico (la propiedad EmailAddressPolicyEnabled está establecida en el valor True para el destinatario), el parámetro WindowsEmailAddress no tiene ningún efecto en la propiedad WindowsEmailAddress ni en el valor de dirección de correo electrónico principal.
La propiedad WindowsEmailAddress es visible para el destinatario en Usuarios y equipos de Active Directory en el atributo de correo electrónico. El nombre común del atributo es E-mail-Addresses y Ldap-Display-Name es correo. Si modifica este atributo en Active Directory, la dirección de correo electrónico principal del destinatario no se actualiza al mismo valor.
Type: | SmtpAddress |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
Entradas
Input types
Para ver los tipos de entrada que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de entrada de un cmdlet está en blanco, el cmdlet no acepta datos de entrada.
Salidas
Output types
Para ver los tipos de valor devuelto (también conocidos como tipos de resultado) que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de resultado está en blanco, el cmdlet no devuelve datos.