Remove-CsArchivingPolicy
Última modificación del tema: 2012-03-27
Quita la directiva de archivado de mensajería instantánea especificada. Las directivas de archivado de mensajería instantánea determinan si Microsoft Lync Server 2010 guardará automáticamente las sesiones de mensajería instantánea entre usuarios internos o todas las sesiones de mensajería instantánea entre usuarios internos y socios federados.
Sintaxis
Remove-CsArchivingPolicy -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Descripción detallada
Muchas organizaciones encuentran útil mantener un archivo de todas las sesiones de mensajería instantánea de las que participan sus usuarios. Otras organizaciones tienen la obligación legal de mantener dichos archivos. A fin de archivar sesiones de mensajería instantánea con Lync Server 2010, debe realizar dos acciones. Primero, debe habilitar el archivado en el ámbito global o del sitio usando el cmdlet Set-CsArchivingConfiguration. Esto le permite archivar sesiones de mensajería instantánea; no obstante, no comienza a archivarlas automáticamente.
En su lugar, y para realmente guardar transcripciones de sus sesiones de mensajería instantánea, debe completar el paso 2: crear una directiva de archivado o más. Estas directivas determinan a qué usuarios se les registrarán las sesiones de mensajería instantánea, además de qué tipo de sesiones de mensajería instantánea (internas o externas) se archivarán. Las sesiones internas de mensajería instantánea son sesiones donde todos los participantes son usuarios autenticados que tienen cuentas de Active Directory en su organización. Las sesiones externas de mensajería instantánea son sesiones donde, al menos, un participante es un usuario no autenticado que no tiene una cuenta de Active Directory en su organización. Puede elegir archivar únicamente sesiones internas, únicamente sesiones externas, o sesiones internas y externas.
Las directivas de archivado pueden asignarse al ámbito global o al ámbito del sitio. Además, estas directivas pueden asignarse al ámbito por usuario y luego aplicarse a un usuario específico o a un conjunto de usuarios específico. Por ejemplo, supongamos que una directiva global archiva solo sesiones internas de MI para todos sus usuarios. En ese caso, se puede crear una segunda directiva: una que archive tanto las sesiones internas como externas y, a continuación, aplicar la segunda directiva solamente al personal de ventas. Dado que las directivas por usuario tienen prioridad sobre las globales y de sitio, se archivarán todas las sesiones de mensajería instantánea de los miembros del personal de ventas. Otros usuarios (los usuarios que no forman parte del departamento de ventas y que no están afectados por la directiva de ventas) solo tendrán archivadas sus sesiones internas de mensajería instantánea.
El cmdlet Remove-CsArchivingPolicy le permite eliminar una directiva de archivado que se ha creado en su organización. Si elimina una directiva por usuario, todos los usuarios a los que se les ha asignado esa directiva automáticamente recaerán en la jurisdicción de la directiva de sitio relevante. Si no existe ninguna directiva de sitio, entonces esos usuarios estarán regidos por la directiva global. Si quita una directiva de sitio, los usuarios que se vieron afectados por esa directiva automáticamente recaerán en la jurisdicción de la directiva global.
Tenga en cuenta que puede ejecutar también Remove-CsArchivingPolicy frente a la directiva global. Sin embargo, la directiva global no puede eliminarse. En contraposición, la ejecución de Remove-CsArchivingPolicy frente a la directiva global hace que todas las propiedades en dicha directiva se restablezcan a sus valores predeterminados: esto implica que no se llevará a cabo el archivado ni de las sesiones internas ni externas de MI. Esto se debe a que el valor predeterminado para ambas propiedades (ArchiveInternal y ArchiveExternal) es False.
Quiénes pueden ejecutar este cmdlet: De forma predeterminada, los miembros de los siguientes grupos están autorizados a ejecutar el cmdlet Remove-CsArchivingPolicy localmente: RTCUniversalServerAdmins. Para obtener una lista de todos los roles de control de acceso basado en roles (RBAC) que se han asignado a este cmdlet (incluidos los roles personalizados RBAC que haya creado usted), ejecute el siguiente comando en el aviso de Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsArchivingPolicy"}
Parámetros
Parámetro | Requerido | Tipo | Descripción |
---|---|---|---|
Identity |
Requerido |
Identidad Xds |
Identificador único para la directiva de archivado que debe quitarse. Las directivas de archivado pueden configurarse en los ámbitos global, del sitio o por usuario. Para quitar la directiva global, use esta sintaxis: -Identity global. (Recuerde que en realidad no se puede quitar la directiva global. En su lugar, todas las propiedades de directiva se restablecerán a sus valores predeterminados). A fin de quitar una directiva de sitio, use una sintaxis similar a esta: -Identity site:Redmond. A fin de quitar una directiva por usuario, use una sintaxis similar a esta: -Identity SalesArchivingPolicy. No se permiten comodines cuando se especifica una identidad. |
Force |
Opcional |
Parámetro modificador |
Si este parámetro está presente, la directiva se quitará automáticamente, incluso si se asigna actualmente a, como mínimo, un uso. Si este parámetro no está presente, entonces Remove-CsArchivingPolicy no eliminará automáticamente una directiva por usuario que se asigne a, al menos, un usuario. En su lugar, aparecerá un indicador de confirmación que preguntará si está seguro de que desea quitar la directiva. Debe responder que sí (presione la tecla Y) antes de que el comando continúe. La directiva se quitará. |
WhatIf |
Opcional |
Parámetro modificador |
Describe lo que ocurriría si se ejecutara el comando sin ejecutarlo realmente. |
Confirm |
Opcional |
Parámetro modificador |
Solicita confirmación antes de ejecutar el comando. |
Tipos de entrada
Objeto Microsoft.Rtc.Management.WritableConfig.Policy.IM.IMArchivingPolicy. Remove-CsArchivingPolicy acepta entradas canalizadas de objetos de directivas de archivado.
Tipos de valores devueltos
Remove-CsArchivingPolicy no devuelve ningún valor ni objeto. En cambio, el cmdlet elimina instancias del objeto Microsoft.Rtc.Management.WritableConfig.Policy.IM.IMArchivingPolicy.
Ejemplo
-------------------------- Ejemplo 1 --------------------------
Remove-CsArchivingPolicy -Identity site:Redmond
En el ejemplo anterior, Remove-CsArchivingPolicy se usa para eliminar el directiva con el valor Identity site:Redmond. Tenga en cuenta que, cuando se elimina una directiva configurada en el ámbito del sitio, los usuarios anteriormente administrados por la directiva del sitio serán controlados de manera automática por la directiva de archivado global.
-------------------------- Ejemplo 2 --------------------------
Get-CsArchivingPolicy -Filter site:* | Remove-CsArchivingPolicy
En el Ejemplo 2, se quitan todas las directivas de archivado que se han configurado en el ámbito del sitio. Esto se lleva a cabo por medio de Get-CsArchivingPolicy y el parámetro Filter para recuperar una recopilación de todas las directivas de archivado asignadas al ámbito del sitio. Esta acción se lleva a cabo por medio del valor de filtro "site:*", que le indica a Get-CsArchivingPolicy que devuelva sólo esas directivas que tienen un parámetro Identity que comience con el valor de cadena "site:". Después de que se haya devuelto la recopilación, los datos se redireccionan a Remove-CsArchivingPolicy, que elimina todas las directivas en la recopilación.
-------------------------- Ejemplo 3 --------------------------
Get-CsArchivingPolicy | Where-Object {$_.ArchiveExternal -eq $False} | Remove-CsArchivingPolicy
El comando anterior elimina todas las directivas de archivado cuya propiedad ArchiveExternal se establece en el valor False. Para ello, se usa primero Get-CsArchivingPolicy para devolver una recopilación de todas las directivas de archivado configuradas en la organización. Esa recopilación luego se redirecciona al cmdlet Where-Object, que selecciona solamente esas directivas cuya propiedad ArchiveExternal es igual a False. La recopilación filtrada luego se transfiere a Remove-CsArchivingPolicy, que elimina cada directiva en la recopilación.
Vea también
Otros recursos
Get-CsArchivingPolicy
Grant-CsArchivingPolicy
New-CsArchivingPolicy
Set-CsArchivingPolicy