Editando propriedades de atalho (.lnk) com o Powershell

Encontrei uma maneira desagradável de VBS para fazer isso, mas estou procurando um procedimento PoSh nativo para editar as propriedades de um arquivo .LNK. O objetivo é acessar máquinas remotas, duplicar um atalho existente com a maioria das propriedades corretas e editar algumas delas.

Se fosse mais fácil escrever um novo arquivo de atalho, isso também funcionaria.

questionAnswers(4)

yourAnswerToTheQuestion