Public/New-PegasusSyncWrapperObject.ps1
<# .SYNOPSIS Creates an object that can be sent to Add-PegasusSyncWrapperObject .EXAMPLE New-PegasusSyncWrapperObject #> function New-PegasusSyncWrapperObject { [CmdletBinding()] Param( [Parameter(Mandatory = $true, Position = 0)] [ValidateSet("person", "position", "orgunit", "genericdata")] [String] $ObjectType, [Parameter(Mandatory = $false, Position = 1)] $RawData = $null ) Process { @{ Object = New-PegasusSyncObject -ObjectType $ObjectType ObjectType = $ObjectType RawData = $RawData } } } |