Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1489 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Poste de travail

  [Outlook 2007] Déplacer les .ost par GPO

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Outlook 2007] Déplacer les .ost par GPO

n°107364
carlito78
Posté le 28-02-2013 à 12:26:19  profilanswer
 

Bonjour,
 
J'ai lu beaucoup de chose sur le sujet mais ma phase de test et de mise en application n'est pas concluante, c'est pourquoi je me tourne vers vous.
 
En effet, actuellement sous Win7 avec des Servers 2008 R2 nous aimerions aujourd'hui déplacer nos .ost de C:\Users\username\AppData\Local\Microsoft\Outlook vers le D:\Utilisateurs\%username%\
 
Dans mon OU de test de l'AD, j'ai créé cette GPO sous utilisateurs : Emplacement par défaut des fichiers OST et donné le chemin voulu : D:\Utilisateurs\%username%\ = aucun résultat concluant.
J'ai donc créé cette seconde GPO : Utiliser le mode Exchange mis en cache pour les profils Outlook nouveaux et existants = resultat identique.
 
J'avoue que nous sommes quelque peu perdu.
 
Existe-t-il des scripts pour effectuer cette manipulation ?
 
Bref, je suis preneur de vos solutions afin de déplacer les .ost ou de les mettre dès maintenant sur l'emplacement D:
 
 
Merci par avance de vos réponses sur le sujet.

mood
Publicité
Posté le 28-02-2013 à 12:26:19  profilanswer
 

n°107367
akizan
Eye Sca Zi
Posté le 28-02-2013 à 12:55:22  profilanswer
 

il me semble qu'il faille changer la clé ForceOSTPAth pour que les NOUVEAUX OST soient déplacés. Pour les existants c'est à un autre endroit dans le registre.
J'essai de retrouver ça dans mes notes :)
 
As-tu vu ça :
http://social.technet.microsoft.co [...] 3ee90b759/
 
Edit : bon j'ai pas d'outlook où je suis mais il me semble que la clé contenant le chemin est ici :
Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\

Message cité 1 fois
Message édité par akizan le 28-02-2013 à 13:01:20
n°107368
carlito78
Posté le 28-02-2013 à 13:00:56  profilanswer
 

akizan a écrit :

il me semble qu'il faille changer la clé ForceOSTPAth pour que les NOUVEAUX OST soient déplacés. Pour les existants c'est à un autre endroit dans le registre.
J'essai de retrouver ça dans mes notes :)
 
As-tu vu ça :
http://social.technet.microsoft.co [...] 3ee90b759/


 
Merci Akizan,
 
Je vais lire le lien que tu m'as donné. Par contre il faut que je créé une nouvelle GPO pour la modification de cette clé de registre ?
 
Pas de script automatique existant ?
 
Merci pour ta réponse Akizan.

n°107371
carlito78
Posté le 28-02-2013 à 14:20:57  profilanswer
 

carlito78 a écrit :


 
Merci Akizan,
 
Je vais lire le lien que tu m'as donné. Par contre il faut que je créé une nouvelle GPO pour la modification de cette clé de registre ?
 
Pas de script automatique existant ?
 
Merci pour ta réponse Akizan.


 
Akizan,
 
J'ai lu ton lien, mais cela ne me parle pas et ne me donne pas de procédure à suivre. Je reste à la recherche d'une méthode de mise en place si toutefois vous aviez éventuellement une méthode de mise en place à me fournir.
 
 :??:  Un peu perdu, c'est vrai.


Message édité par carlito78 le 28-02-2013 à 14:21:23
n°107376
akizan
Eye Sca Zi
Posté le 28-02-2013 à 15:21:09  profilanswer
 

ici :  
http://www.office-outlook.com/outl [...] /m/257935/
 
Le script doit pouvoir déjà te donner le path de l'ost.
 
set outlook = createobject("outlook.application" )
set ns = outlook.GetNamespace("MAPI" )
For Each item In ns.stores
If item.FilePath <> "" Then MsgBox item.FilePath
Next

n°107379
carlito78
Posté le 28-02-2013 à 16:52:48  profilanswer
 

akizan a écrit :

ici :  
http://www.office-outlook.com/outl [...] /m/257935/
 
Le script doit pouvoir déjà te donner le path de l'ost.
 
set outlook = createobject("outlook.application" )
set ns = outlook.GetNamespace("MAPI" )
For Each item In ns.stores
If item.FilePath <> "" Then MsgBox item.FilePath
Next


 
Merci Akizan,
 
A quel endroit j'indique le chemin du futur fichier .ost ?
 
Je suis vraiment complètement dans les choux  :sleep:

n°107382
akizan
Eye Sca Zi
Posté le 28-02-2013 à 17:09:59  profilanswer
 

Comme je t'ai dis, j'ai pas de outlook sous la main mais si le script fonctionne, il te reste plus qu'a le modifier et donc redévelopper un peu pour insérer ton nouveau chemin... par contre si tu sais pas trop faire de scripting, ça va être difficile :(

n°107389
carlito78
Posté le 28-02-2013 à 20:25:00  profilanswer
 

C'est malheureusement le cas !!!

n°107413
carlito78
Posté le 01-03-2013 à 12:15:15  profilanswer
 

Si une personne parmi vous a une idée pour faire avancer mon interrogation, je suis vraiment preneur.
 
Merci par avance pour vos solutions.

n°107470
carlito78
Posté le 04-03-2013 à 11:17:00  profilanswer
 

Bonjour,
 
J'ai trouvé cette méthode : http://support.microsoft.com/kb/2752583/fr
 
Comment faire lorsque les profils sont déjà créés et que l'on veut quand même rediriger les .ost vers un autre emplacement sans intervenir sur les postes des users ?
 
Merci encore pour votre aide bienvenue.

mood
Publicité
Posté le 04-03-2013 à 11:17:00  profilanswer
 

n°107478
carlito78
Posté le 04-03-2013 à 14:54:05  profilanswer
 

Spoiler :

$computers = Get-Content -Path 'ComputerList.txt'
foreach ($computer in $computers) {
    $ols = gwmi -Class win32_process -ComputerName $computer | ? { $_.name -eq 'Outlook.exe' }
    foreach ($ol in $ols) { $ol.terminate() | Out-Null }
    Start-Sleep 5
    $ostFiles = gwmi -ComputerName $computer -Query "Select * from CIM_DataFile Where Drive = 'C:' and Extension = 'ost'"  
    foreach ($ostFile in $ostFiles) { $ostFile.rename($ostFile.name + '.old') | Out-Null }
     
    Start-Sleep 2
    Invoke-WmiMethod -ComputerName $computer -Class Win32_Process -Name Create -ArgumentList "c:\Program Files\Microsoft Office\Office14\outlook.exe"
    }


 
J'aimerais avoir votre avis sur ce script, pensez-vous qu'il pourrait éventuellement régler mon problème ???
 
Merci par avance de vos lumières averties.

n°107618
carlito78
Posté le 06-03-2013 à 17:09:35  profilanswer
 

Je me permets de relancer, si toutefois vous aviez une solution pour moi.
 
Merci d'avance.

n°108017
carlito78
Posté le 13-03-2013 à 12:11:22  profilanswer
 

Bonjour,
 
Au cas vous auriez une idée, je suis toujours en recherche du problème soulevé.
 
Merci d'avance.

n°108022
nebulios
Posté le 13-03-2013 à 13:09:09  profilanswer
 

C'est quoi l'objectif de ta manip ? gagner de l'espace disque ? Et pourquoi tu as deux répertoires de profils, un sur le C: et l'autre sur le D: ? Vous faites de la redirection ?
 

n°108026
carlito78
Posté le 13-03-2013 à 14:07:54  profilanswer
 

nebulios a écrit :

C'est quoi l'objectif de ta manip ? gagner de l'espace disque ? Et pourquoi tu as deux répertoires de profils, un sur le C: et l'autre sur le D: ? Vous faites de la redirection ?
 


 
Bonjour,
 
L'objectif concret est effectivement de gagner de la place sur l'espace disque C:
Dans cette optique nous voudrions que les .ost pointent maintenant sur l'espace disque D:
 
Nous sommes en profil itinérant et en redirection de documents.
 
Si tu as une idée pour ce problème, je suis vraiment preneur.
 
Merci déjà pour ta réponse.

n°108244
carlito78
Posté le 18-03-2013 à 11:39:15  profilanswer
 

Petit up du jour si toutefois vous aviez une petite idée sur la question.

n°109059
carlito78
Posté le 03-04-2013 à 10:56:37  profilanswer
 

Bonjour,
 
Toujours à la recherche d'une éventuelle solution concernant ce problème.
 
Merci de vos solutions en retour.

n°109062
akizan
Eye Sca Zi
Posté le 03-04-2013 à 11:01:16  profilanswer
 

carlito78 a écrit :

Spoiler :

$computers = Get-Content -Path 'ComputerList.txt'
foreach ($computer in $computers) {
    $ols = gwmi -Class win32_process -ComputerName $computer | ? { $_.name -eq 'Outlook.exe' }
    foreach ($ol in $ols) { $ol.terminate() | Out-Null }
    Start-Sleep 5
    $ostFiles = gwmi -ComputerName $computer -Query "Select * from CIM_DataFile Where Drive = 'C:' and Extension = 'ost'"  
    foreach ($ostFile in $ostFiles) { $ostFile.rename($ostFile.name + '.old') | Out-Null }
     
    Start-Sleep 2
    Invoke-WmiMethod -ComputerName $computer -Class Win32_Process -Name Create -ArgumentList "c:\Program Files\Microsoft Office\Office14\outlook.exe"
    }


 
J'aimerais avoir votre avis sur ce script, pensez-vous qu'il pourrait éventuellement régler mon problème ???
 
Merci par avance de vos lumières averties.


 
As tu fais quelques tests de scripts ?
Si je me trompe pas, ce que tu montre c'est du powershell ?

n°109068
carlito78
Posté le 03-04-2013 à 11:41:53  profilanswer
 

Bonjour Akizan,
 
Effectivement, c'est du powershell, mais je n'ai pas effectué de tests sur un compte existant avant de connaître votre avis sur ce powershell.
 
Merci de ta considération.

n°109075
akizan
Eye Sca Zi
Posté le 03-04-2013 à 12:05:26  profilanswer
 

Je connais pas powershell du tout du tout, du coup il serait pas mal que tu te lances dans des tests avec une base ost bidon.
Ca te permettra d'avancer et de progresser par toi même :)
Si tu as des erreurs ou problèmes liés à powershell, tu peux tjrs les poster ici.

n°109078
carlito78
Posté le 03-04-2013 à 12:16:52  profilanswer
 

akizan a écrit :

Je connais pas powershell du tout du tout, du coup il serait pas mal que tu te lances dans des tests avec une base ost bidon.
Ca te permettra d'avancer et de progresser par toi même :)
Si tu as des erreurs ou problèmes liés à powershell, tu peux tjrs les poster ici.


 
Merci akizan,
 
Je vais donc procéder par étape et revenir ici en cas de soucis rencontrés avec le powershell.
 
Encore merci pour ton soutient.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Poste de travail

  [Outlook 2007] Déplacer les .ost par GPO

 

Sujets relatifs
[RESOLU] Bloquez l'accès aux services Windows dans une GPOGPO Url Connection RemoteApp
Serveur 2K8 R2 - XP - GPODestinataire automatique outlook
Inconvenients Outlook sur serveur TSE [résolu][GPO] : Remapping lecteurs réseaux vers nouveau serveur
La GPO QoS pour terminal serveurEmplacement du formulaire de sécurité d'outlook faux
Gpo et fichiers admxGPO DNS Windows 7
Plus de sujets relatifs à : [Outlook 2007] Déplacer les .ost par GPO


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR