Dafür gibt es keine bestimmte Syntax. Move-Corresponding überträgt alle Felder namens- und typgleich sind.
Man kann sich aber damit behelfen, daß man eine workarea definiert, die diejenigen Felder die man ausschließen möchte nicht enthält. Dann wird ein move-corresponding in diese 'Zwischenworkarea' durchgeführt und von dort dann wieder in die Zielworkarea.
Spielt der Typ nicht in bestimmten Fällen (Unicode) eine Rolle, weil eine automatische Konvertierung dann nicht möglich ist?! Beispielsweise eine Byte-guid in die Char-Repräsentation?