Update-MSUserMigrationsCustomFields
Update Custom Fields from UserMigrations.
Syntax
Update-MSUserMigrationsCustomFields -Updates (Array) [-UpdateReadOnly] [-UpdateInvisible] [-UpdateLocked] [-Append]
Update-MSUserMigrationsCustomFields -Path (String) -PathInstanceId (Int32) -PathDataValue (String) [-UpdateReadOnly] [-UpdateInvisible] [-UpdateLocked] [-Append]
Update-MSUserMigrationsCustomFields -FieldId (Int32) -FieldInstanceId (Int32) -DataValue (String) [-UpdateReadOnly] [-UpdateInvisible] [-UpdateLocked] [-Append]
Examples
## Update from hash using FieldIds.
$updateHash = @()
$updateHash += @{ FieldId = 7; Id = 1000; DataValue = "New Value" }
$updateHash += @{ FieldId = 7; Id = 1005; DataValue = "New Value" }
Update-MSUserMigrationsCustomFields -Updates $updateHash
## Update from hash using FieldPaths.
$updateHash = @()
$updateHash += @{ FieldPath = "DeploymentUnitDiscovery\Site Information\Monday Open"; Id = 1000; DataValue = "New Value" }
$updateHash += @{ FieldPath = "UMSP\[26_ServicePlan]\[PublishingStatus]"; Id = 1005; DataValue = "New Value" }
Update-MSUserMigrationsCustomFields -Updates $updateHash
## Update via FieldId
Update-MSUserMigrationsCustomFields -FieldId 7 -FieldInstanceId 1002 -DataValue "New Value"
## Update via Path
Update-MSUserMigrationsCustomFields -Path "UMDSC\Location\Office" -PathInstanceId 1005 -PathDataValue "New Value"