Compartilhar via


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