I recently had a request to create a folder and pin it to the quick access location for a number of users. Rather than hassle creating an instruction set for the users to follow, I put together the following ‘quick and dirty script’ to accomplish the task.
$O = New-Object -com shell.application $O.Namespace('Folder location here').Self.InvokeVerb("pintohome")
I put that together as a Script in SCCM/MEMCM and deployed it to the users just fine. I’m a big fan of deploying scripts in SCCM/MEMCM because you get real time results. You could just as easily make this a package or even a configuration item, if you were so inclined.