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.