Update-SPProfileSync
Novedades la configuración del trabajo sincronización de perfiles de usuario en función de los parámetros especificados.
Syntax
Update-SPProfileSync
[[-ExcludeWebApplications] <String>]
[[-SynchronizationTiming] <String>]
[[-SweepTiming] <String>]
[[-IgnoreIsActive] <Boolean>]
[-AssignmentCollection <SPAssignmentCollection>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Update-SPProfileSync actualiza la configuración del trabajo sincronización de perfiles de usuario en función de los parámetros especificados.
Ejemplos
EJEMPLO 1
Update-SPProfileSync -IgnoreIsActive:$false
En este ejemplo se actualiza el trabajo de sincronización de perfiles de usuario que lo marca para sincronizar a todos los usuarios independientemente de su actividad, sin solicitar confirmación del usuario.
EJEMPLO 2
Update-SPProfileSync -SynchronizationTiming "every 15 minutes"
En este ejemplo se actualiza el trabajo de sincronización de perfiles de usuario que lo marca para que se ejecute cada 15 minutos, sin solicitar confirmación del usuario.
Parámetros
-AssignmentCollection
Administra objetos para su correcta eliminación. El uso de objetos como SPWeb o SPSite puede requerir una gran cantidad de memoria y su uso en scripts de Windows PowerShell requiere una administración adecuada de la memoria. Mediante el uso del objeto SPAssignment se pueden asignar objetos a una variable y eliminar los objetos cuando ya no sean necesarios para liberar memoria. Cuando se usan los objetos SPWeb, SPSite o SPSiteAdministration, los objetos se eliminan automáticamente si no se usa una colección de asignaciones o el parámetro Global.
Cuando se usa el parámetro Global, todos los objetos se guardan en el almacén global.
Si los objetos no se usan de forma inmediata o se eliminan mediante el comando Stop-SPAssignment
, puede producirse un error de memoria insuficiente.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Solicitará confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExcludeWebApplications
Lista delimitada por comas de direcciones URL de aplicaciones web que se excluirán del proceso de sincronización.
Los valores especificados eliminan los conjuntos de valores existentes.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IgnoreIsActive
Especifica si se van a sincronizar solo los perfiles activos o todos los perfiles. Los perfiles de usuario de los usuarios que contribuyen al sitio se consideran activos.
Los valores válidos son True o False.
Type: | Boolean |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SweepTiming
Realiza las mismas tareas que el parámetro SynchronizationTiming. Sin embargo, el parámetro SweepTiming establece la programación del trabajo de "barrido". El trabajo de barrido está controlado por el registro de cambios de SharePoint Foundation y se usa como una forma ligera de capturar nuevos usuarios agregados. Por ejemplo, es posible que tenga un sitio totalmente sincronizado, pero que se agregue un usuario al sitio. El trabajo de barrido garantiza que el usuario incremental recién agregado obtiene las propiedades del perfil de usuario replicadas rápidamente.
El valor predeterminado es cada minuto.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SynchronizationTiming
Establece la programación del trabajo de sincronización principal. Puede mencionar la programación mediante una cadena de texto de formato SPSchedule (por ejemplo, "cada 15 minutos" significa que el trabajo está programado para ejecutarse cada 15 minutos, "diariamente a las 09:00:00" significa que el trabajo está programado para ejecutarse a las 9 a. m. todos los días).
El valor predeterminado es una vez cada hora.
Puede usar el método de cadena SPSchedule.FromString() para pasar las cadenas , "cada 5 minutos" o "semanal xxxxxxx".
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |