awk compara 2 archivos, 2 campos de orden diferente en el archivo, imprime o combina líneas coincidentes y no coincidentes

Tengo dos archivos y necesito comparar el segundo campo de Archivo1 y el primer campo de Archivo2. Si hay una coincidencia para imprimir el segundo campo de Archivo2 y la línea completa coincidente de Archivo1 Si no hay coincidencia para imprimir "NO ENCONTRADO" y la línea completa de Archivo1

Archivo1

\\FILESERV04\PCO;S:\CA\USII ECOM;/FS7_434D/FILESERV04/BUSII;;;;\\FILESERV04\PCO\;467,390,611 Bytes;11,225 ;157 
\\FILESERV12\MINE$;S:\CA\Naka;/FS3_434D/FILESERV12/NAKA;;;;\\FILESERV12\MINE$\;0 Bytes;0 ;0 
\\FILESERV12\INTEG$;S:\CA\PLOTA;/FS3_434D/FILESERV12/INTEG;;;;\\FILESERV12\INTEG$\;231,094,432,158 Bytes;175,180 ;21,309 
\\FILESERV15\ED$;S:\CA\ED;/FS3_434D/FILESERV12/ED;;;;\\FILESERV15\ED$\;244,594,432,158 Bytes;145,040 ;21,311

Archivo2

S:\CA\USII ECOM;782
S:\CA\PLOTA;0
S:\CA\Naka;781

Salida deseada:

782;\\FILESERV04\PCO;S:\CA\USII ECOM;/FS7_434D/FILESERV04/BUSII;;;;\\FILESERV04\PCO\;467,390,611 Bytes;11,225 ;157 
781;\\FILESERV12\MINE$;S:\CA\Naka;/FS3_434D/FILESERV12/NAKA;;;;\\FILESERV12\MINE$\;0 Bytes;0 ;0 
0;\\FILESERV12\INTEG$;S:\CA\PLOTA;/FS3_434D/FILESERV12/INTEG;;;;\\FILESERV12\INTEG$\;231,094,432,158 Bytes;175,180 ;21,309 
NOT FOUND;\\FILESERV15\ED$;S:\CA\ED;/FS3_434D/FILESERV12/ED;;;;\\FILESERV15\ED$\;244,594,432,158 Bytes;145,040 ;21,311

Si el número de campo para comparar es el mismo número de campo en ambos archivos, esta línea funciona:

awk -F";" 'NR==FNR{a[$1]=$2;next}{if (a[$1])print a[$1]";"$0;else print "Not Found"";" $0;}' File1 File2

Pero no está funcionando aquí porque en este caso tengo un número de campo diferente para comparar de ambos archivos.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta