Cómo comparar el contenido de dos objetos de cadena en PowerShell

En PowerShell tengo una matriz de objetos de cadena y tengo un objeto que contiene objetos de cadena. En Java puedes hacer un.equals(aObject) para probar si los valores de la cadena coinciden, mientras que hacer una== probar si los dos objetos se refieren a la misma ubicación en la memoria.

¿Cómo ejecuto un equivalente.equals(aObject) en PowerShell?

Estoy haciendo esto:

$arrayOfStrings[0].Title -matches $myObject.item(0).Title

Ambos tienen exactamente los mismos valores de cadena, pero obtengo un valor de retorno de falso. ¿Alguna sugerencia?

Respuestas a la pregunta(2)

Su respuesta a la pregunta