Создать ярлык на рабочем столе, который открывает URL в Internet Explorer

540
Christopher Collins

Мы используем веб-страницу, которая работает только в IE. Я создаю ярлык на рабочем столе, который использует цель "C:\Program Files\Internet Explorer\iexplore.exe" http:\\sampleurl.com. Это открывает страницу в IE, но я хочу создать VBS, который может запускать мой GPO, и создать значок для всех пользователей в моей сети, которые в этом нуждаются. Вот то, что у меня есть, но оно не открывается в IE.

' Define variables.  Dim WSHShell  Dim MyShortcut  Dim DesktopPath  Set WSHShell = CreateObject("WScript.Shell")  If not WSHShell Is Nothing Then  DesktopPath = WSHShell.SpecialFolders("Desktop")  Set MyShortcut = WSHShell.CreateShortCut(DesktopPath & "\Visions" & ".lnk")  MyShortcut.TargetPath = "https://www.sampleurl.com" MyShortcut.WorkingDirectory = "%USERPROFILE%\Desktop"  MyShortcut.WindowStyle = 1  MyShortcut.Arguments = ""  MyShortcut.Save  Set MyShortcut = Nothing  end if  
1

1 ответ на вопрос

0
Christopher Collins

Хорошо, я понял это. Мне нужно было установить MyShortcut.armgumentsURL и MyShortcut.TargetPathIE.

' Define variables.  Dim WSHShell  Dim MyShortcut  Dim DesktopPath  Set WSHShell = CreateObject("WScript.Shell")  If not WSHShell Is Nothing Then  DesktopPath = WSHShell.SpecialFolders("Desktop")  Set MyShortcut = WSHShell.CreateShortCut(DesktopPath & "\Visions" & ".lnk")  MyShortcut.TargetPath = "C:\Program Files (x86)\Internet Explorer\iexplore.exe" MyShortcut.WorkingDirectory = "%USERPROFILE%\Desktop"  MyShortcut.WindowStyle = 1  MyShortcut.Arguments = "https://visions.apscc.org/Citrix/XenApp/auth/login.aspx?CTX_MessageType=WARNING&CTX_MessageKey=NoUsableClientDetected"  MyShortcut.Save  Set MyShortcut = Nothing  end if 
Вам не нужен `VBscript`: вы можете создать прямую ссылку на своем рабочем столе (щелкните правой кнопкой мыши -> Создать -> Ярлык) и установить цель в качестве полного пути к IE и параметру веб-сайта (с кавычками по мере необходимости). AFH 5 лет назад 0
Да, за исключением того, что я не хочу вести все творение и делать это для каждого пользователя. Есть и другие, которые идут с этим, так что пользователь никогда не узнает, что он еще не был настроен. Christopher Collins 5 лет назад 0
@PimpJuiceIT Я полностью согласен. Это всего лишь небольшая часть объекта групповой политики, который устанавливает ярлык, устанавливает необходимое программное обеспечение и сопоставляет диск, в котором он будет нуждаться. Christopher Collins 5 лет назад 1
Вы можете создать его для всех пользователей в Public Desktop. AFH 5 лет назад 0
Не хочу, чтобы все пользователи имели доступ к нему. Это именно то, что я хочу. Я добавил это в объект групповой политики, а затем дал группе пользователей доступ к объекту групповой политики. Полный пакет работает как шарм. Christopher Collins 5 лет назад 0
Хорошо. Я не знал об этих других условиях, когда я сделал свои комментарии. Я рад, что у вас есть решение. AFH 5 лет назад 0