Cook the pasta according to package directions. Drain and return to the pot.
In a small bowl, whisk together the mayonnaise, milk, pesto, and Parmesan cheese.
Pour the creamy pesto sauce over the hot pasta and stir until well combined.
Season with salt and pepper to taste. Serve warm.