All User Verknüpfung auswechseln

Dieses Thema All User Verknüpfung auswechseln im Forum "Windows XP Forum" wurde erstellt von rloosli, 16. Feb. 2006.

Thema: All User Verknüpfung auswechseln Hallo zusammen Ich muss bei über 100 Arbeitsplätzen eine Desktopverknüpfung welche im All User Verzeichnis steht...

  1. Hallo zusammen

    Ich muss bei über 100 Arbeitsplätzen eine Desktopverknüpfung welche im All User Verzeichnis steht austauschen.

    Wie kann ich das am besten über einen Batch machen, welchen ich dann in das Loginscript einbinde ?

    Besten Dank
     
  2. Hallo,

    ich würde erst den alten Link löschen und dann den neuen erstellen:

    Wenn du den alten Link löschen möchtest:

    Code:
    Set Shell = CreateObject(WScript.Shell) 
    Set FSO = CreateObject(Scripting.FileSystemObject) 
    Pfad = WshShell.SpecialFolders(Desktop) 
    FSO.DeleteFile Pfad & \Verknüpfung.lnk
    Hierbei musst du nur in der 4. Zeile den Name der Verknüpfung anpassen sowie falls notwendig in der 3. Zeile den Pfad (ohne \) (im Beispiel ist der Desktop des aktuellen Benutzers eingestellt).

    Möchtest du eine neue Verknüpfung erstellen:
    Code:
    set WshShell = WScript.CreateObject(WScript.Shell) 
    strDesktop = WshShell.SpecialFolders(Desktop) 
    set oShellLink = WshShell.CreateShortcut(strDesktop & \Shortcut Script.lnk) 
    oShellLink.TargetPath = WScript.ScriptFullName 
    oShellLink.WindowStyle = 1 
    oShellLink.Hotkey = CTRL+SHIFT+F 
    oShellLink.IconLocation = notepad.exe, 0 
    oShellLink.Description = Shortcut Script 
    oShellLink.WorkingDirectory = strDesktop 
    oShellLink.Save 
    Hierbei ist der der Pfad in der 2. Zeile strDesktop festgelegt (kann einfach abgeändert werden, ohne \ am Ende).
    In Zeile 3 Set oShellLink wird der Name des Links festgelegt.
    Das Ziel der Verknüpfung wird in Zeile 4 TargetPath festgelegt (zeigt hier auf die ausführende Batch-Datei).
    Zeile 5 WindowStyle zeigt an, wie Windows das Ziel beim Laden öffnet (0 ist Standard-Einstellung: Normales Fenster)
    Zeile 6 Hotkey enthält den gewünschten Hotkey.
    Zeile 7 Description eine kurze Beschreibung der Verknüpfung.
    Zeile 8 WorkingDirectory zeigt auf das Verzeichnis, in dem das Ziel !!!! der Verknüpfung läuft. Schau dir einfach mal ein paar Verknüpfungen des PCs an (Ausführen in:. Der Eintrag ist aber nicht immer notwendig, ich weiß allerdings auch nicht wann er nötig ist. :-(
    Die letzte Zeile speichert die Verknüpfung einfach.


    Wenn du mal eine Verknüpfung mit dem Internet erstellen musst:
    Code:
    set oUrlLink = WshShell.CreateShortcut(strDesktop & \Microsoft Web Site.url) 
    oUrlLink.TargetPath = [url]http://www.microsoft.com/germany[/url] 
    oUrlLink.Save
    Ist eigentlich dasselbe wie oben, nur das es weniger Einstellungen gibt.


    Jetzt muss der entsprechende Script nur noch in einer *.vbs Datei gespeichert werden und dann als LogIn-Script eingebunden werden.

    Schöne Grüße
    Danny85
     
  3. rp
    rp
    Hallo,
    mit MakeScut aus dem kostenlosen ScriptLogic Scripting Toolkit (http://www.scriptlogic.com/eng/products/scriptingtoolkit/default.asp) gehts auch.

    Ralf
     
Die Seite wird geladen...

All User Verknüpfung auswechseln - Ähnliche Themen

Forum Datum
Probleme bei Windows 8.1 NTUSER.Dat,Verknüpfungen Windows 8 Forum 27. Jan. 2015
Verknüpfungspfeile im eingeschränkten Userkonto entfernen Windows XP Forum 15. Okt. 2008
Bestimmter User kann seine Excel Dateien nicht mehr direkt öffnen Software: Empfehlungen, Gesuche & Problemlösungen 16. Apr. 2016
Windows 10 Netzwerkerkennung: Außer dem PC wird kein Gerät angezeigt Netzwerk 18. Jan. 2016
user/benutzer, downloads "verschwunden" Windows 7 Forum 2. Dez. 2015