Links
Comment on page

Sync-CSObject

Synopsis

Performs a synchronization on a connector space object

Syntax

Sync-CSObject [-CSObject] <CSObject> [-Commit] [-Delta] [<CommonParameters>]

Description

The Sync-CSObject cmdlet performs a synchronization preview of a full or delta synchronization, and optionally can commit those changes to the metaverse

Parameters

-CSObject <CSObject>

The connector space object to synchronize
Required?
true
Position?
1
Default value
Accept pipeline input?
true
Accept wildcard characters?
false

-Commit <SwitchParameter>

Specifies that the preview should be committed to the metaverse after being generated
Required?
false
Position?
named
Default value
Accept pipeline input?
false
Accept wildcard characters?
false

-Delta <SwitchParameter>

Specifies that a delta synchronization should be performed. A full synchronization is performed unless this switch is specified
Required?
false
Position?
named
Default value
Accept pipeline input?
false
Accept wildcard characters?
false

<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about CommonParameters.

Examples

Perform a full synchronization preview

This command show will perform a sync preview of the specified connector space object. The resulting preview information is returned and can then be examined.
PS C:\> $cs = Get-CSObject -RDN "CN=John Smith" -MA "ADMA"
Sync-CSObject $cs
CSOperation : disconnected
MVOperation : disconnected
CSObject : 14
MVObject : cfa22df7-ae07-e611-b778-005056b50bb9
ImportFlowRules :
MVChanges : {CFA22DF7-AE07-E611-B778-005056B50BB9}
JoinResult :
ProvisioningResult : Lithnet.Miiserver.Client.ProvisioningResult
MVDeletionDetails : dont-delete-wrong-ma
AttributeRecalls : Lithnet.Miiserver.Client.MVRecall
FilterRules : Lithnet.Miiserver.Client.FilterRules
Exports : {d1a22df7-ae07-e611-b778-005056b50bb9, d0a22df7-ae07-e611-b778-005056b50bb9}
Error :

Perform a delta synchronization preview

PS C:\> $cs = Get-CSObject -RDN "CN=John Smith" -MA ACMA
Sync-CSObject $cs -Delta

Commit a full synchronization preview

PS C:\> $cs = Get-CSObject -RDN "CN=John Smith" -MA ACMA
Sync-CSObject $cs -Commit

Commit a delta synchronization preview

PS C:\> $cs = Get-CSObject -RDN "CN=John Smith" -MA ACMA
Sync-CSObject $cs -Commit -Delta

Commit a full synchronization preview using the pipeline

PS C:\> Get-CSObject -RDN "CN=John Smith" -MA ACMA | Sync-CSObject -Commit

Commit a full synchronization preview on pending exports in a connector space

PS C:\> Get-PendingExports -MA ACMA | Sync-CSObject -Commit