Разыскиваю способ command line
как создать ярлык shortcut к несуществующему объекту.
В конечном итоге хочется скрипт powershell
симлинки и хардлинки мне не подходят.
------------------------------------------------------
Нашел вот такую ссылку, где описано как это делается
По вышеуказанной ссылке предлагается lnk создавать скриптом
param ( [string]$SourceExe, [string]$DestinationPath )
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut($DestinationPath)
$Shortcut.TargetPath = $SourceExe
$Shortcut.Save()
Но проблема в том, что я хочу создать ярлыки к несуществующим объектам (выключенным компьютерам)
например ярлык в котором $TargetPath = "\10.77.2.1"
а компьютер 10.77.2.1 в данный момент выключен.
И скрипт при попытке создания ярлыка на несуществующий объект зависает и не создает ярлык
------------------------------------------------------
также нашел способ
shortcut /F:example.lnk /A:C /T:D:MyScript.exe
но проблема в том, что если файл не существует lnk к нему создается наверно больше минуты.
В итоге скрипт очень медленно работает.
хотелось бы что нибудь похожее но более быстрое
------------------------------------------------------