¿Cómo verifico si está instalado un MSI en particular?

Estoy escribiendo un script de PowerShell que instalará algunas dependencias para mi aplicación web. En mi script, me encuentro con un problema recurrente de verificar si una aplicación en particular está instalada. parece que hay una manera única de verificar si existe una aplicación para cada aplicación (es decir, al verificar la existencia de esta carpeta o este archivo en c :). ¿No hay una manera de verificar si una aplicación está instalada consultando una lista de aplicaciones instaladas?

Respuestas a la pregunta(3)

Su respuesta a la pregunta