Re: Exchange cache Modus per GPO
- From: Valentin <asdasd@xxxxxxx>
- Date: Thu, 08 Mar 2007 10:27:48 +0100
Norbert Fehlauer [MVP] schrieb:
Valentin wrote:
Hi,
%userprofile%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook\
Genau das ist ja das Problem, bei mir wird die Datei nicht angelegt.
In obigem Pfad wird die Datei aber per default angelegt. Heißt du mußt das nicht explizit konfigurieren. Setz mal auf "nicht konfiguriert".
Versuche ich gleich. Meine VBScript Kenntnisse sind miserabel.... Ich
arbeite daran:-)
OK. Gib mal Rückmeldung.
Danke
Norbert
Hallo,
ich wollte nur nochmal Rückmeldung geben.
Ich habe es jetzt wie folgt hinbekommen:
Im Startskript habe ich den Import einer Profil-Datei integriert:
objWSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Setup\ImportPRF", "\\Servername\NETLOGON\Outlook.PRF", "REG_SZ"
dann lösche ich dn First-Run regkey
objWSHShell.RegDelete "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Setup\First-Run"
somit wird beim nächsten Starten die Datei importiert und beim Schlißen von Outlook ein neuer First-Run geschrieben und der Import Key automatisch gelöscht. Damit nicht jedesmal neu importiert wird Frage schreibe ich einen neuen Wert den ich vor dem ausführen des Skriptes abfrage:
objWSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Setup\CacheModusUmgestellt", "1", "REG_SZ"
Wichtig ist, dass die Profil Datei auf Modus Append steht. Dadruch gehen bestehende Einstellungen nicht verloren.
Insgesamt sieht das dann so aus:
Option Explicit
On Error Resume Next
Dim objWSHShell
Dim sFRKey, sFRSearch
' Strings
sFRKey = "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Setup\CacheModusUmgestellt"
' Set object
Set objWSHShell = WScript.CreateObject("WScript.Shell")
' Search for it
sFRSearch = objWSHShell.RegRead(sFRKey)
WScript.Echo err
' Does key exist?
If err <> 0 Then
WScript.Echo "Importing PRF file into registry"
objWSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Setup\ImportPRF", "\\sv-61\NETLOGON\Outlook.PRF", "REG_SZ"
objWSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Setup\CacheModusUmgestellt", "1", "REG_SZ"
objWSHShell.RegDelete "HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Setup\First-Run"
Else
WScript.Echo "Outlook PRF has already been imported"
End if
' Clean up
set objWSHShell = Nothing
.
- Prev by Date: Re: probleme bei vertrauensstellung
- Next by Date: Citrix, Ordnerumleitung und Co.
- Previous by thread: Re: Exchange cache Modus per GPO
- Next by thread: Rechte erweitern
- Index(es):
Relevant Pages
|