Update-SPProfileSync
Atualizações a configuração do trabalho de Sincronização de Perfil de Usuário com base nos parâmetros especificados.
Syntax
Update-SPProfileSync
[[-ExcludeWebApplications] <String>]
[[-SynchronizationTiming] <String>]
[[-SweepTiming] <String>]
[[-IgnoreIsActive] <Boolean>]
[-AssignmentCollection <SPAssignmentCollection>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Update-SPProfileSync atualiza a configuração do trabalho de Sincronização de Perfil de Usuário com base nos parâmetros especificados.
Exemplos
EXEMPLO 1
Update-SPProfileSync -IgnoreIsActive:$false
Este exemplo atualiza o trabalho de Sincronização de Perfil de Usuário marcando-o para sincronizar todos os usuários independentemente de sua atividade, sem solicitar a confirmação do usuário.
EXEMPLO 2
Update-SPProfileSync -SynchronizationTiming "every 15 minutes"
Este exemplo atualiza o trabalho de Sincronização de Perfil de Usuário marcando-o para ser executado a cada 15 minutos, sem solicitar a confirmação do usuário.
Parâmetros
-AssignmentCollection
Gerencia objetos para o devido descarte. O uso de objetos como SPWeb ou SPSite pode consumir grandes quantidades de memória e o uso desses objetos em scripts do Windows PowerShell requer gerenciamento de memória adequado. Usando o objeto SPAssignment, você poderá atribuir objetos a uma variável e descartar os objetos após o uso para liberar memória. Quando objetos SPWeb, SPSite ou SPSiteAdministration são usados, os objetos são automaticamente descartados se um conjunto de atribuições ou o parâmetro Global não forem usados.
Quando o parâmetro Global é usado, todos os objetos estão contidos no repositório global.
Quando os objetos não são usados imediatamente ou são descartados com o uso do comando Stop-SPAssignment
, pode ocorrer um cenário de memória insuficiente.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExcludeWebApplications
Lista separada por vírgulas de URLs de aplicativos Web que não devem ser considerados no processo de sincronização.
Os valores especificados excluem qualquer conjunto de valores existente.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IgnoreIsActive
Especifica se deve sincronizar apenas perfis ativos ou todos os perfis. Os perfis de usuário dos usuários que contribuem para o site são considerados ativos.
Os valores válidos são True ou False.
Type: | Boolean |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SweepTiming
Executa as mesmas tarefas que o parâmetro SynchronizationTiming. No entanto, o parâmetro SweepTiming define o cronograma para o trabalho de "varredura". O trabalho de varredura é impulsionado pelo log de alterações do SharePoint Foundation e é usado como uma maneira leve de capturar novos usuários adicionados. Por exemplo, talvez você queira um site totalmente sincronizado, mas um usuário é adicionado a ele. O trabalho de varredura garante que o usuário incremental recém-adicionado obtenha as propriedades do Perfil de Usuário replicadas rapidamente.
O valor padrão é a cada minuto.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SynchronizationTiming
Define a agenda do trabalho de sincronização principal. Você pode mencionar a agenda usando uma cadeia de caracteres de texto do formato SPSchedule (por exemplo, "a cada 15 minutos" significa que o trabalho está agendado para ser executado a cada 15 minutos, "diariamente às 09:00:00" significa que o trabalho está agendado para ser executado às 9h todos os dias).
O padrão é uma vez por hora.
Você pode usar o método de cadeia de caracteres SPSchedule.FromString() para passar as cadeias de caracteres, "a cada 5 minutos" ou "semanal xxxxxxxx".
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |