Если вы хотите автоматизировать его и создавать ярлыки в любое время, вот сценарий, который может помочь вам сделать это.
Сценарий будет работать как приложение, ожидающее ввода данных пользователя и имени удаленного компьютера, в строках под #example вам нужно будет заменить все, что находится внутри [], на ваши нужды, вы также можете (и я рекомендую это) дублировать # примеры строк для создания нескольких ярлыков одновременно.
$ErrorActionPreference = "SilentlyContinue"
function shortcut
{
param
(
$DestinationPath,
$source,
$icon
)
# CODE
$WshShell = New-Object -ComObject WScript.shell
$shortcut = $WshShell.CreateShortcut($DestinationPath)
$shortcut.TargetPath = $Source
$shortcut.iconlocation = $Icon
$Shortcut.Save()
}
$DestinationPath = read-host "Host"
$User = read-host "User"
#Example
shortcut "\\$DestinationPath\c$\users\$user\desktop\[your shortcut.lnk]" "[source for your shortcut]" "[icon path if needed]"
if(Test-Path "\\$DestinationPath\c$\users\$user\desktop\[your shortcut.lnk]")
{Write-host "`nShortcut created: [your shortcut]`nHost:$DestinationPath`nUser:$user`n" -ForegroundColor Green}
else{write-host "Shortcut couldn't be created in $DestinationPath"}