De acordo com a página do MSDN sobre a propriedade TargetPath
:
This property is for the shortcut's target path only. Any arguments to the shortcut must be placed in the Argument's [sic] property.
A inclusão da URL no caminho de destino torna o caminho inválido - os nomes de arquivos não podem incluir dois pontos. O script funcionará se você especificar apenas o caminho para o Internet Explorer em TargetPath
. Em seguida, você pode colocar o URL da página na propriedade Arguments
:
oLink.TargetPath = "C:\Program Files (x86)\Internet Explorer\iexplore.exe"
oLink.Arguments = "http://192.168.1.1"