Compara dos objetos. Devuelve vacío si sin iguales y las líneas no coincidentes si son diferentes.

SINTAXIS

Compare-Object [-ReferenceObject] <PSObject[]> [-DifferenceObject] <PSObject[]> [-CaseSensitive] [-Culture <String> ] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Property <Object[]> ] [-SyncWindow <Int32> ] [ <CommonParameters>]

PARÁMETROS INTERESANTES

CaseSensitive: tiene en cuenta mayúsculas y minúsculas en la comparación.
IncludeEqual: muestra las coincidencias.

EJEMPLO DE USO PARA COMPARAR DOS FICHEROS

Compare-Object -ReferenceObject (Get-Content C:\facturas\factura1.pdf) -DifferenceObject (Get-Content C:\facturas\factura2.pdf)