Clonar una búsqueda de contenido en el centro de cumplimiento y la seguridad de Office 365

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Crear una búsqueda de contenido en Centro de cumplimiento y seguridad de Office 365 que busca una gran cantidad de buzones de correo o SharePoint y los sitios de OneDrive para la Empresa pueden tardar un rato. Especificar los sitios para buscar también puede ser susceptible a errores si se escribe mal una dirección URL. Para evitar estos problemas, puede usar la secuencia de comandos de Windows PowerShell en este artículo para clonar rápidamente una búsqueda de contenido existente. Al clonar una búsqueda, se crea una nueva búsqueda (con un nombre diferente) que contiene las mismas propiedades (por ejemplo, las ubicaciones de contenido y la consulta de búsqueda) como la búsqueda original. A continuación, puede editar la nueva búsqueda (cambiando la consulta de palabra clave o el intervalo de fechas) y ejecutarla.

¿Por qué clonar búsquedas de contenido?

  • Para comparar los resultados de la palabra clave diferentes consultas de búsqueda se ejecutan en las mismas ubicaciones de contenido.

  • Para ahorrar de tener que volver a escribir un gran número de ubicaciones de contenido cuando se crea una nueva búsqueda.

  • Para reducir el tamaño de los resultados de búsqueda; Por ejemplo, si tiene una búsqueda que devuelve demasiados resultados para exportar, puede clonar la búsqueda y, a continuación, agregar una condición de búsqueda en función de un intervalo de fechas para reducir el número de resultados de búsqueda.

Aquí tiene información general del proceso:

Paso 1: Ejecute la secuencia de comandos para clonar una búsqueda de contenido

Paso 2: Editar y ejecutar la búsqueda de contenido en el centro de cumplimiento y seguridad

Antes de empezar

  • Debe ser miembro del grupo de rol de administrador de exhibición de documentos electrónicos en la Centro de cumplimiento y seguridad para ejecutar la secuencia de comandos que se describen en este tema.

  • La secuencia de comandos incluye control de errores mínima. La finalidad principal de la secuencia de comandos es clonar rápidamente una búsqueda de contenido.

  • La secuencia de comandos crea una nueva búsqueda de contenido, pero no inicia.

  • Esta secuencia de comandos tiene en cuenta si la búsqueda de contenido que está clonar está asociada a un caso de exhibición de documentos electrónicos. Si la búsqueda está asociada a un caso, la nueva búsqueda también se asociará con el mismo caso. Si la búsqueda no está asociada a un caso, la nueva búsqueda se mostrarán en la página de búsqueda de contenido en el Centro de cumplimiento y seguridad.

  • La secuencia de comandos de muestra proporcionado en este tema no es compatible con ningún servicio o programa de soporte estándar de Microsoft. La secuencia de comandos de ejemplo se proporciona tal cual sin ninguna garantía. Microsoft renuncia a todas las garantías implícitas incluyendo, sin limitación, cualquier garantía de comerciabilidad o idoneidad para un propósito particular implícita. Todo el riesgo derivado del uso o el rendimiento de la secuencia de comandos y la documentación permanece con usted. En ningún caso serán Microsoft, sus autores, o cualquier otra persona implicados en la creación, producción, o entrega las secuencias de ser responsable de daños índole (incluidos, sin limitación, daños por pérdida de beneficios empresariales, interrupción del negocio, pérdida de información empresarial u otras pérdidas de carácter económico) derivadas del uso o no puede usar los scripts de ejemplo o la documentación, aunque Microsoft tenga constancia de la posibilidad de dichos daños.

Volver al principio

Paso 1: Ejecute la secuencia de comandos para clonar una búsqueda

La secuencia de comandos en este paso creará una nueva búsqueda de contenido clonar uno existente. Cuando se ejecuta esta secuencia de comandos, se le pedirá la siguiente información:

  • Las credenciales de usuario    La secuencia de comandos usará las credenciales para conectar con el centro de cumplimiento y seguridad para su organización Office 365 con Windows PowerShell. Como se ha dicho, debe ser miembro del grupo de roles Administrador de exhibición de documentos electrónicos en la Centro de cumplimiento y seguridad para ejecutar el script.

  • El nombre de la búsqueda    Esta es la búsqueda de contenido que desea duplicar.

  • El nombre de la nueva búsqueda que se va a crear    Si deja este valor en blanco, la secuencia de comandos creará un nombre para la nueva búsqueda que se basa en el nombre de la búsqueda que va a clonar.

Clonar una búsqueda:

  1. Guardar el texto siguiente en un archivo de script de Windows PowerShell mediante un sufijo nombre de archivo. ps1; Por ejemplo, CloneSearch.ps1.

    # This PowerShell script clones an existing Content Search in the Office 365 Security & Compliance Center
    
    # Get login credentials from the user
    if(!$UserCredential)
    {
        $UserCredential = Get-Credential
        $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.compliance.protection.outlook.com/powershell-liveid -Credential $UserCredential -Authentication Basic -AllowRedirection
    
        if (!$Session)
        {
            Write-Error "Couldn't create a remote PowerShell session."
            return
        }
    
        Import-PSSession $Session -AllowClobber -DisableNameChecking
        $Host.UI.RawUI.WindowTitle = $UserCredential.UserName + " (Office 365 Security & Compliance Center)"
    }
    
    # Ask for the name of the search you want to clone
    $searchName = Read-Host 'Enter the name of the search that you want to clone'
    
    # Ask for the name of the new search
    $newSearchName = Read-Host 'Enter a name for the new search [leave blank to automatically generate a name]'
    
    
    $originalSearch = Get-ComplianceSearch $searchName -EA SilentlyContinue
    
    # Make sure we have a valid search before continuing
    if(!$originalSearch)
    {
        Write-Error "Couldn't find search: $searchName"
        return
    }
    
    $searchNameCounter = 1
    # Find a suitable name for the new search
    while(!$newSearchName)
    {
        $newSearchName = $originalSearch.Name + "_" + $searchNameCounter
    
        $tempSearch = Get-ComplianceSearch $newSearchName -EA SilentlyContinue
        if ($tempSearch)
        {
            $newSearchName = $null
            $searchNameCounter++
        }
    }
    
    $caseName
    # Determine if the search is part of a case; if so get the case name
    if ($originalSearch.CaseId)
    {
        $searchCase = Get-ComplianceCase $originalSearch.CaseId
        $caseName = $searchCase.Name
    }
    
    # Need to cast this value as a Boolean the old fashion way
    $allowNotFoundExchangeLocationsEnabled = $false
    if ($originalSearch.AllowNotFoundExchangeLocationsEnabled)
    {
        $allowNotFoundExchangeLocationsEnabled = $true
    }
    
    $newSearch = New-ComplianceSearch -Name $newSearchName -AllowNotFoundExchangeLocationsEnabled $allowNotFoundExchangeLocationsEnabled -Case $caseName -ContentMatchQuery $originalSearch.ContentMatchQuery -Description $originalSearch.Description -ExchangeLocation $originalSearch.ExchangeLocation -ExchangeLocationExclusion $originalSearch.ExchangeLocationExclusion -Language $originalSearch.Language -SharePointLocation $originalSearch.SharePointLocation -SharePointLocationExclusion $originalSearch.SharePointLocationExclusion -PublicFolderLocation $originalSearch.PublicFolderLocation
    
    if ($newSearch)
    {
        Write-Host $newSearch.Name "was successfully created" -ForegroundColor Yellow
    }
  2. Abra Windows PowerShell y vaya a la carpeta donde guardó la secuencia de comandos.

  3. Ejecutar la secuencia de comandos; Por ejemplo:

    .\CloneSearch.ps1
  4. Cuando se le solicite sus credenciales, escriba su dirección de correo electrónico y contraseña y, a continuación, haga clic en Aceptar.

  5. Escriba la siguiente información cuando se le solicite la secuencia de comandos. Escriba cada fragmento de información y, a continuación, presione ENTRAR.

    • El nombre de la búsqueda.

    • El nombre de la nueva búsqueda.

    La secuencia de comandos crea la nueva búsqueda de contenido, pero no iniciarlo. Esto le da la oportunidad de modificar y ejecutar la búsqueda en el siguiente paso. Puede ver las propiedades de la nueva búsqueda, ejecute el cmdlet Get-ComplianceSearch o yendo a la página de búsqueda de contenido o de exhibición de documentos electrónicos en la Centro de cumplimiento y seguridad, dependiendo de si es o no la nueva búsqueda asociada a un caso.

Volver al principio

Paso 2: Editar y ejecutar la búsqueda duplicada en el centro de cumplimiento y seguridad

Después de que la ha tenido la secuencia de comandos para clonar una búsqueda de contenido existente, el siguiente paso es ir a la Centro de cumplimiento y seguridad para modificar y ejecutar la búsqueda nueva. Como se mencionó anteriormente, puede editar una búsqueda cambiando la consulta de búsqueda de palabras clave y agregar o quitar condiciones de búsqueda. Para obtener más información, consulte:

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×