Compartir a través de


Add-VivaModuleFeaturePolicy

Este cmdlet solo está disponible en Exchange Online módulo de PowerShell v3.2.0 o posterior. Para obtener más información, vea Acerca de la Exchange Online módulo de PowerShell.

Nota: La compatibilidad con categorías está disponible en la versión 3.5.0-Preview2 o posterior del módulo, pero actualmente no hay ninguna categoría disponible en Viva. Actualizaremos la documentación cuando haya categorías disponibles.

Use el cmdlet Add-VivaModuleFeaturePolicy para agregar una nueva directiva de acceso para una característica específica o una categoría en Viva. Los atributos de la directiva se definen mediante los parámetros de cmdlet. Las directivas se usan para restringir o conceder acceso a la característica o categoría especificada para usuarios, grupos o todo el inquilino específicos.

  • Puede asignar hasta 10 directivas por característica o categoría. Se puede asignar una directiva adicional por característica o categoría a todo el inquilino.
  • Las directivas asignadas a un usuario o grupo específico tienen prioridad sobre la directiva asignada a todo el inquilino al determinar si una característica o categoría está habilitada. Si un usuario tiene varias directivas asignadas para una característica o categoría (directamente como usuario o miembro de un grupo), se aplica la directiva más restrictiva.
  • Si una categoría está deshabilitada por las directivas de categoría, todas las características de la categoría se deshabilitan independientemente de las directivas establecidas en el nivel de característica.
  • Solo puede actualizar los controles de usuario en el nivel de directiva de características, no en el nivel de directiva de categoría.
  • Algunas características solo admiten directivas que se aplican a todo el inquilino, no a usuarios o grupos específicos. Puede hacer referencia a los ámbitos de directiva admitidos para una característica mediante el cmdlet Get-VivaModuleFeature .

Algunas características incluyen la opción para los controles de usuario (exclusión del usuario). Consulte la documentación de la característica para ver si los controles de usuario están disponibles para la característica para la que pretende establecer una directiva.

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.

Sintaxis

Add-VivaModuleFeaturePolicy
   -FeatureId <String>
   -IsFeatureEnabled <Boolean>
   -ModuleId <String>
   -Name <String>
   [-Confirm]
   [-Everyone]
   [-GroupIds <String[]>]
   [-IsUserControlEnabled <Boolean>]
   [-ResultSize <Unlimited>]
   [-UserIds <String[]>]
   [-WhatIf]
   [<CommonParameters>]
Add-VivaModuleFeaturePolicy
   -CategoryId <String>
   -IsCategoryEnabled <Boolean>
   -Name <String>
   [-Confirm]
   [-Everyone]
   [-GroupIds <String[]>]
   [-ResultSize <Unlimited>]
   [-UserIds <String[]>]
   [-WhatIf]
   [<CommonParameters>]

Description

Use el cmdlet Add-VivaModuleFeaturePolicy para agregar una nueva directiva de acceso para una característica o categoría específica en Viva.

La compatibilidad con categorías está disponible en la versión 3.5.0-Preview2 o posterior del módulo.

Debe usar el cmdlet Connect-ExchangeOnline para autenticarse.

Este cmdlet requiere .NET Framework 4.7.2 o posterior.

Actualmente, debe ser miembro del rol Administradores globales o de los roles que se han asignado en el nivel de característica para ejecutar este cmdlet.

Para obtener más información sobre los roles asignados en el nivel de característica, consulte Características disponibles para la administración de acceso a características.

Para obtener más información sobre los permisos de rol de administrador en Microsoft Entra ID, consulte Identificadores de plantilla de rol.

Importante

Microsoft recomienda utilizar roles con la menor cantidad de permisos. El uso de cuentas con permisos inferiores ayuda a mejorar la seguridad de su organización. Administrador global es un rol con muchos privilegios que debe limitarse a escenarios de emergencia cuando no se puede usar un rol existente.

Ejemplos

Ejemplo 1

Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name DisableFeatureForAll -IsFeatureEnabled $false -Everyone

En este ejemplo se agrega una directiva para la característica Reflexión en Viva Insights. La directiva deshabilita la característica para todos los usuarios de la organización.

Ejemplo 2

Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name MultipleGroups -IsFeatureEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3

En este ejemplo se agrega una directiva para la característica Reflexión en Viva Insights. La directiva deshabilita la característica para todos los usuarios de los grupos especificados.

Ejemplo 3

Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name MultipleUsers -IsFeatureEnabled $false -UserIds user1@contoso.com,user2@contoso.com

En este ejemplo se agrega una directiva para la característica Reflexión en Viva Insights. La directiva deshabilita la característica para los usuarios especificados.

Ejemplo 4

Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name UsersAndGroups -IsFeatureEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 -UserIds user1@contoso.com,user2@contoso.com

En este ejemplo se agrega una directiva para la característica Reflexión en Viva Insights. La directiva deshabilita la característica para los usuarios y miembros del grupo especificados.

Ejemplo 5

Add-VivaModuleFeaturePolicy -CategoryId <category_id> -Name DisableCategoryForAll -IsCategoryEnabled $false -Everyone

En este ejemplo se agrega una directiva para la <category_id> categoría de Viva. La directiva deshabilita la categoría (de hecho, todas las características de la categoría) para todos los usuarios de la organización.

Ejemplo 6

Add-VivaModuleFeaturePolicy -CategoryId <category_id> -Name MultipleGroups -IsCategoryEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3

En este ejemplo se agrega una directiva para la <category_id> categoría de Viva. La directiva deshabilita la categoría (de hecho, todas las características de la categoría) para todos los usuarios de los grupos especificados.

Ejemplo 7

Add-VivaModuleFeaturePolicy -CategoryId <category_id> -Name MultipleUsers -IsCategoryEnabled $false -UserIds user1@contoso.com,user2@contoso.com

En este ejemplo se agrega una directiva para la <category_id> categoría de Viva. La directiva deshabilita la categoría (de hecho, todas las características de la categoría) para los usuarios especificados.

Ejemplo 8

Add-VivaModuleFeaturePolicy -CategoryId <category_id> -Name UsersAndGroups -IsCategoryEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 -UserIds user1@contoso.com,user2@contoso.com

En este ejemplo se agrega una directiva para la <category_id> categoría de Viva. La directiva deshabilita la categoría (de hecho, todas las características de la categoría) para los usuarios y miembros del grupo especificados.

Ejemplo 9

Add-VivaModuleFeaturePolicy -CategoryId <category_id> -Name "Disable Category For All" -IsCategoryEnabled $false -Everyone

En este ejemplo se agrega una directiva para la <category_id> categoría en Viva donde el nombre de la directiva es con espacios. La directiva deshabilita la categoría (de hecho, todas las características de la categoría) para todos los usuarios de la organización.

Parámetros

-CategoryId

Este parámetro está disponible en la versión 3.5.0-Preview2 o posterior del módulo.

Nota: Actualmente, no hay categorías disponibles en Viva. Actualizaremos la documentación cuando haya categorías disponibles.

El parámetro CategoryId especifica la categoría de Viva para la que desea agregar la directiva.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online

-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, los 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 otros cmdlets (por ejemplo, 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.

Este cmdlet tiene una pausa integrada, por lo que debe usar -Confirm:$false para omitir la confirmación.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online

-Everyone

El modificador Todos especifica que la directiva se aplica a todos los usuarios de la organización. No es necesario especificar un valor con este modificador.

No use este modificador con los parámetros GroupIds o UserIds.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online

-FeatureId

El parámetro FeatureId especifica la característica en el módulo de Viva para el que desea agregar la directiva.

Para ver detalles sobre las características de un módulo de Viva que admiten controles de acceso a características, use el cmdlet Get-VivaModuleFeature. El valor featureid se devuelve en la salida del cmdlet.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online

-GroupIds

El parámetro GroupIds especifica las direcciones de correo electrónico o los identificadores de objeto de grupo de seguridad (GUID) de los grupos a los que se aplica la directiva actualizada. Se admiten grupos de Microsoft Entra habilitados para correo y no habilitados para correo. Update

Puede especificar un máximo de 20 usuarios o grupos totales (20 usuarios y ningún grupo, 10 usuarios y 10 grupos, etc.).

Para que la directiva se aplique a todos los usuarios de la organización, use el modificador Todos.

Nota: En v3.5.1-Preview2 o posterior del módulo, este parámetro admite identificadores de objeto de grupo de seguridad (GUID). Las versiones anteriores del módulo solo aceptan direcciones de correo electrónico para este parámetro.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online

-IsCategoryEnabled

Este parámetro está disponible en la versión 3.5.0-Preview2 o posterior del módulo.

Nota: Actualmente, no hay categorías disponibles en Viva. Actualizaremos la documentación cuando haya categorías disponibles.

El parámetro IsCategoryEnabled especifica si la directiva habilita o no la categoría. Los valores admitidos son:

  • $true: la directiva habilita la categoría.
  • $false: la directiva no habilita la categoría.
Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online

-IsFeatureEnabled

El parámetro IsFeatureEnabled especifica si la directiva habilita o no la característica. Los valores admitidos son:

  • $true: la directiva habilita la característica.
  • $false: la directiva no habilita la característica.
Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online

-IsUserControlEnabled

Este parámetro está disponible en la versión 3.3.0 o posterior del módulo.

El parámetro IsUserControlEnabled especifica si la directiva habilita el control de usuario. Los valores admitidos son:

  • $true: la directiva habilita el control de usuario. Los usuarios pueden optar por no participar en la característica.
  • $false: la directiva no habilita el control de usuario. Los usuarios no pueden optar por la característica.

Solo las características que permiten a los administradores habilitar y deshabilitar controles de usuario por directiva pueden usar este parámetro. Si la característica no admite la alternancia de controles de usuario por parte de los administradores, se aplica el valor predeterminado. Consulte la documentación de características para obtener más información.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online

-ModuleId

El parámetro ModuleId especifica el módulo Viva para el que desea agregar la directiva de características.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online

-Name

El parámetro Name especifica el nombre de la directiva. La longitud máxima es de 256 caracteres. Si el valor contiene espacios, escriba el valor entre comillas (").

Los caracteres válidos son letras inglesas, números, comas, puntos y espacios.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online

-ResultSize

Este parámetro está reservado para uso interno de Microsoft.

Tipo:Unlimited
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online

-UserIds

El parámetro UserIds especifica los nombres principales de usuario (UPN) de los usuarios a los que se aplica la directiva. Update

Puede especificar un máximo de 20 usuarios o grupos totales (20 usuarios y ningún grupo, 10 usuarios y 10 grupos, etc.).

Para que la directiva se aplique a todos los usuarios de la organización, use el modificador Todos.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online

-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.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False
Se aplica a:Exchange Online