Im trying to automate as much of the upgrade I am working on and one of the manual steps is to change the page layout of 5 root webs of site collections, each of which has to have this new page layout uploaded to it as well as the content type changed.

I have script to upload the page layout, and change the page layout of the page, but not change the content type of the layout.

Is the content type an exposed property of the page layout? If so, how would I access it?