Erstellen Sie eine Verknüpfung auf dem Desktop, die die URL in Internet Explorer öffnet

590
Christopher Collins

Wir verwenden eine Webseite, die nur im IE funktioniert. Ich erstelle auf dem Desktop eine Verknüpfung, die das Ziel von verwendet "C:\Program Files\Internet Explorer\iexplore.exe" http:\\sampleurl.com. Dadurch wird die Seite in IE geöffnet, aber ich möchte ein VBS erstellen, das mein Gruppenrichtlinienobjekt ausführen kann, und das Symbol für alle Benutzer in meinem Netzwerk erstellen, die es benötigen. Hier ist, was ich bis jetzt habe, aber es öffnet sich nicht in 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 Antwort auf die Frage

1
Christopher Collins

Ok, ich habe es herausgefunden. Ich musste MyShortcut.armgumentsdie URL und den MyShortcut.TargetPathIE einstellen .

' 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 
Sie benötigen kein "VBscript": Sie können einen direkten Link auf Ihrem Desktop erstellen (Rechtsklick -> Neu -> Verknüpfung) und das Ziel als vollständigen Pfad zum IE und den Website-Parameter (mit Anführungszeichen) festlegen. AFH vor 5 Jahren 0
Ja, es sei denn, ich möchte nicht die gesamte Erstellung durchführen und dies für jeden Benutzer tun. Es gibt noch andere, und das passt dazu, so dass der Benutzer nie weiß, dass er noch nicht eingerichtet wurde. Christopher Collins vor 5 Jahren 0
@PimpJuiceIT Ich stimme völlig zu. Dies ist nur ein kleiner Teil eines Gruppenrichtlinienobjekts, das die Verknüpfung einrichtet, die benötigte Software installiert und die von ihnen benötigte Festplatte ordnet. Christopher Collins vor 5 Jahren 1
Sie können es für alle Benutzer auf dem öffentlichen Desktop erstellen. AFH vor 5 Jahren 0
Sie möchten nicht, dass alle Benutzer darauf Zugriff haben. Das macht genau das, was ich will. Ich habe dies einem Gruppenrichtlinienobjekt hinzugefügt und der Benutzergruppe dann Zugriff auf das Gruppenrichtlinienobjekt erteilt. Gesamtpaket funktioniert wie ein Zauber. Christopher Collins vor 5 Jahren 0
Fein. Ich war mir dieser anderen Bedingungen nicht bewusst, als ich meine Kommentare machte. Ich bin froh, dass du eine Lösung hast. AFH vor 5 Jahren 0