dschingis
Goto Top

Favouriten im Internetexplorer automatisiert umschreiben

Hallo zusammen. ich habe 100 PCs im unternehmen mit jeweils Favouriten im Internetexplorer (Der Zugriff aufs ERP-System erfolgt über den IE.)
Als Beispiel:
http://Servername/startseite
oder
http://Servername/seite1

Jetzt sollen die Favouriten umgeschrieben werden, da sich der servername verändern wird. Also z. B. in:

http://neuerserver/startseite
oder
http://neruerserver/seite1.

Dies soll automatisiert passieren, da ich nicht an 100 PCs alls Favourtien manuell umschreiben will.

Hat jemand eine Idee?

Vielen Dank schonmal!

Content-ID: 205678

Url: https://administrator.de/contentid/205678

Ausgedruckt am: 22.11.2024 um 04:11 Uhr

DerWoWusste
DerWoWusste 25.04.2013 um 23:41:28 Uhr
Goto Top
Hi.

Wo sind denn Deine Ideen?
Man kann GPOs nutzen, um neue Favoriten zu setzen und alte zu löschen.
Pjordorf
Pjordorf 25.04.2013 um 23:57:56 Uhr
Goto Top
Hallo,

Zitat von @Dschingis:
Dies soll automatisiert passieren, da ich nicht an 100 PCs alls Favourtien manuell umschreiben will.
Und warum dazu nicht einfach am DNS (Server) 2 Einträge setzen und fertig? Schau dir doch mal deine Einträge genauer an.

Dein DNS hat doch nunmal die Aufgabe Namen in IPs aufzulösenface-smile

Gruß,
Peter
Patriot
Patriot 26.04.2013 um 07:36:37 Uhr
Goto Top
Hallo,

ich persönlich würde mich auch DerWoWusste anschließen und das über GPOS setzen, die DNS umleitung empfinde ich als unsaubere Lösung.
Joe2011
Joe2011 26.04.2013 um 11:47:44 Uhr
Goto Top
Hallo.

Solltest Du es über GPO nicht hinbekommen: per Login-Script die URL-Datei des angemeldeten Users aktualisieren lassen.

Gruß


Joe
colinardo
colinardo 26.04.2013 um 11:58:41 Uhr
Goto Top
Hallo Dschingis,

falls noch benötigt, könnte Dir mein VBS-Script weiterhelfen das ich mal geschrieben habe:
Einfach in Zeile 3 und 4 die Servernamen eingeben die in den URLs ersetzt werden sollen.
Das Script durchsucht alle Favoriten des Internet-Explorer, und auch alle eventuell angelegten Unterordner.
Set sh = WScript.CreateObject("Wscript.Shell")  
Set fso = WScript.CreateObject("Scripting.Filesystemobject")  
OLDSERVERNAME = "AlterServername"  
NEWSERVERNAME = "NeuerServername"  
FAVFOLDER = sh.RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Favorites")  
Set folderFav = fso.GetFolder(FAVFOLDER)
parseFolders(folderFav)

Function parseFolders(fldr)
	dim found
	For each fav in fldr.Files
		If LCase(Right(fav.Name,3)) = "url" Then  
			Set objShortcut = sh.CreateShortcut(fav.Path)
			Set myRegExp = New RegExp
			myRegExp.IgnoreCase = True
			myRegExp.Pattern = ".*(" & OLDSERVERNAME & ").*"  
			Set myMatches = myRegExp.Execute(objShortcut.TargetPath)
			If myMatches.Count >= 1 Then
				objShortcut.TargetPath = Replace(objShortcut.TargetPath, OLDSERVERNAME, NEWSERVERNAME, 1, 1)
				objShortcut.Save
			End If
			Set objShortcut = Nothing
			Set myRegExp = Nothing
		End If	
	Next
	
	For Each subFolder in fldr.SubFolders
		parseFolders(subFolder)
	Next
End Function

Set sh = Nothing
Set fso = Nothing

Grüße Uwe