1.1.7/Public/compare-AllegisIDNIdentityAttributes.ps1

function compare-AllegisIDNIdentityAttributes ($sourceOrg,$destOrg,$sourceAccessToken,$destAccessToken,$change=$false){
    $sourceattr=get-AllegisIDNIdentityAttribute -orgName $sourceOrg -accessToken $sourceAccessToken
    $destattr=get-AllegisIDNIdentityAttribute -orgName $destOrg -accessToken $destAccessToken
    $diff=Compare-Object $sourceattr $destattr -Property name
    foreach ($item in $diff.where{$_.sideindicator -eq '<='}){
        $attr=$sourceattr.where{$_.name -eq $item.name}
        "new-AllegisIDNIdentityAttribute -orgName $destOrg -accessToken `$destAccessToken -name '$($attr.displayName)'"
        if ($change){
            $confirmation = Read-Host "Are you Sure You Want To Proceed:"
            if ($confirmation -eq 'y') {
                new-AllegisIDNIdentityAttribute -orgName $destOrg -accessToken $destAccessToken -name $attr.displayName
            }
        }
    }
}