My script here has been made redundant by a new export feature in Lenovo’s Update Retriever!
The update allows you to export and extract the downloaded driver packages to a specified directory. My initial tests are very positive.
You can download the file from this link.
Thanks to Robert Kirk for the heads up.