Configuration automatique d'outlook 2003
Fermé
v3sty
Messages postés
3
Date d'inscription
mardi 27 février 2007
Statut
Membre
Dernière intervention
23 octobre 2007
-
13 mars 2007 à 15:00
paf le chien - 8 déc. 2009 à 15:57
paf le chien - 8 déc. 2009 à 15:57
A voir également:
- Configuration automatique d'outlook 2003
- Ethernet n'a pas de configuration ip valide - Guide
- Réponse automatique outlook - Guide
- Message automatique thunderbird - Guide
- Panneau de configuration - Guide
- Compte outlook gratuit - Guide
4 réponses
Salut,
Tu peux utiliser RichProfile.exe avec un petit script qui va bien. Ci-dessous. ( source: http://base.faqexchange.info/Documents%20partages/Forms/AllItems.aspx?RootFolder=http%3a%2f%2ftdsrv0%2edeman%2elocal%2fdocuments%20partages%2fScripting%2fVbScript
option explicit
on error resume next
' Declare the variables
dim wshNet, wshShell, userName,UserObj, DomainName,ProfileOutlook,ObjFs,testcle,ServeurExchange
dim strcomputer,Arrvalues,CleReg,ObjRegistry
' Create a WshNet object
set wshNet = createObject("wscript.Network")
' Create a wshShell object
set wshShell = createObject("wscript.shell")
' Create an Object File System object
SET objFS=CreateObject ("Scripting.FileSystemObject")
Const HKEY_CURRENT_USER = &H80000001
strComputer = "."
Set objRegistry = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
UserName=WshNet.username
ServeurExchange="VotreServeurExchange"
' Config Outlook
If objfs.fileexists(WshShell.ExpandEnvironmentStrings("%systemroot%")+"\fonts\outlook.ttf") Then
TestCle=WshShell.RegRead("HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\"+username+"\0a0d020000000000c000000000000046\000b0340")
If Err.number<>0 Then
Err.clear
ProfileOutlook=WshShell.ExpandEnvironmentStrings("%logonserver%")+"\NETLOGON\richProfile "+ServeurExchange+" "+ username+" "+ username
' msgbox(ProfileOutlook)
wshShell.run ProfileOutlook,,true
Else
wscript.echo "Le profile outlook existe!"
End If
else
wscript.echo "Pas de outlook"
End IF
Tu peux utiliser RichProfile.exe avec un petit script qui va bien. Ci-dessous. ( source: http://base.faqexchange.info/Documents%20partages/Forms/AllItems.aspx?RootFolder=http%3a%2f%2ftdsrv0%2edeman%2elocal%2fdocuments%20partages%2fScripting%2fVbScript
option explicit
on error resume next
' Declare the variables
dim wshNet, wshShell, userName,UserObj, DomainName,ProfileOutlook,ObjFs,testcle,ServeurExchange
dim strcomputer,Arrvalues,CleReg,ObjRegistry
' Create a WshNet object
set wshNet = createObject("wscript.Network")
' Create a wshShell object
set wshShell = createObject("wscript.shell")
' Create an Object File System object
SET objFS=CreateObject ("Scripting.FileSystemObject")
Const HKEY_CURRENT_USER = &H80000001
strComputer = "."
Set objRegistry = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
UserName=WshNet.username
ServeurExchange="VotreServeurExchange"
' Config Outlook
If objfs.fileexists(WshShell.ExpandEnvironmentStrings("%systemroot%")+"\fonts\outlook.ttf") Then
TestCle=WshShell.RegRead("HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\"+username+"\0a0d020000000000c000000000000046\000b0340")
If Err.number<>0 Then
Err.clear
ProfileOutlook=WshShell.ExpandEnvironmentStrings("%logonserver%")+"\NETLOGON\richProfile "+ServeurExchange+" "+ username+" "+ username
' msgbox(ProfileOutlook)
wshShell.run ProfileOutlook,,true
Else
wscript.echo "Le profile outlook existe!"
End If
else
wscript.echo "Pas de outlook"
End IF
salut,
le probleme du PRF qui se lance automatiquement au demarrage, c'est que outlook va se configuer autant de fois que ton user ouvre sa session.^Le prf crée une clé registre qui contient tes info outlook. Cette clé se trouve dans SOFT\MICROSOFT\WINDOWS\CURRENT VERSION\RUN.
ce qu'il faudrait faire je pense c'est de faire un sript de connection qui lance le prf que s'il n'y a pas de clé de la même valeur...
Voilà ce que j'en pense...sur mon réseau parc de +140 machines clientes, c'est comme ca que ca fonction sur une de mes OU (OU stagiaire car c'est pas trop grave si ca bug chez eux==>pas nombreux et facile à dépanner... hihihihi...) et ca fonctionne pas trop mal...mais je ne trouve pas cette solution trés propre...
Je suis dans le même cas que toi, je cherche une facon de l'automatiser cette configuration client outlook par GPO.
J'ai installer ORK sur mon serveur test, mais c'est une usine a gaz........
BBR
le probleme du PRF qui se lance automatiquement au demarrage, c'est que outlook va se configuer autant de fois que ton user ouvre sa session.^Le prf crée une clé registre qui contient tes info outlook. Cette clé se trouve dans SOFT\MICROSOFT\WINDOWS\CURRENT VERSION\RUN.
ce qu'il faudrait faire je pense c'est de faire un sript de connection qui lance le prf que s'il n'y a pas de clé de la même valeur...
Voilà ce que j'en pense...sur mon réseau parc de +140 machines clientes, c'est comme ca que ca fonction sur une de mes OU (OU stagiaire car c'est pas trop grave si ca bug chez eux==>pas nombreux et facile à dépanner... hihihihi...) et ca fonctionne pas trop mal...mais je ne trouve pas cette solution trés propre...
Je suis dans le même cas que toi, je cherche une facon de l'automatiser cette configuration client outlook par GPO.
J'ai installer ORK sur mon serveur test, mais c'est une usine a gaz........
BBR
script avec un fichier PRF genere par Ork le script est pas parfait mais l'idée est là :)
rem ****************************
rem * *
rem * Migration Client Outlook *
rem * *
rem * pst Local *
rem * *
rem * vers Exchange+pst Local *
rem * *
rem * Date : 01/09/2006 *
rem * *
rem ****************************
@echo off
set valeur=reg query "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles" /v DefaultProfile
set Profile=findstr /I /L /C:"REG_SZ"
for /f "tokens=1,2,3" %%a in ('%valeur%^|%Profile%') do set azerty=%%c
if "%azerty%"=="exchange" goto fin
if "%azerty%"=="Exchange" goto fin
:modifier
cd \
cd C:\Program Files\Microsoft Office\office10\
start outlook.exe /importprf \\serveur\netlogon\ExchangeFinal.prf
exit
:fin
exit
rem ****************************
rem * *
rem * Migration Client Outlook *
rem * *
rem * pst Local *
rem * *
rem * vers Exchange+pst Local *
rem * *
rem * Date : 01/09/2006 *
rem * *
rem ****************************
@echo off
set valeur=reg query "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles" /v DefaultProfile
set Profile=findstr /I /L /C:"REG_SZ"
for /f "tokens=1,2,3" %%a in ('%valeur%^|%Profile%') do set azerty=%%c
if "%azerty%"=="exchange" goto fin
if "%azerty%"=="Exchange" goto fin
:modifier
cd \
cd C:\Program Files\Microsoft Office\office10\
start outlook.exe /importprf \\serveur\netlogon\ExchangeFinal.prf
exit
:fin
exit