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

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Logiciels d'entreprise

  Déploiement automatisé Office 2013

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Déploiement automatisé Office 2013

n°127877
jam1
Posté le 27-01-2015 à 17:07:07  profilanswer
 

Bonjour,
je test le déploiement d'Office Pro 2013 via SCCM 2012.
 
J'utilise l'Outil de Personnalisation d'Office (OPO) qui me génère un fichier MSP. Je déploie ensuite via SCCM, jusque la pas de problème, les paramètres que je défini sont bien appliqués.
 
J'ai par contre besoin de lancer un fichier bat à la fin de l'installation, c'est prévu dans l'OPO, j'ajoute le fichier bat via l'OPO dans le répertoire d'installation d'Office et je lui dit de le lancer à la fin de l'install mais je n'ai pas le résultat du fichier (suppression des anciens raccourci office 2003)
 
Dans les logs le fichier est bien lancé, si je le lance manuellement depuis l'emplacement ou l'OPO l'a mis ca fonctionne.
 
Avez vous déjà rencontré ce soucis et surtout avez vous une piste?
 
Merci d'avance.

mood
Publicité
Posté le 27-01-2015 à 17:07:07  profilanswer
 

n°127883
Je@nb
Modérateur
Kindly give dime
Posté le 27-01-2015 à 19:06:06  profilanswer
 

montre ton fichier .bat

n°127884
jam1
Posté le 27-01-2015 à 19:29:00  profilanswer
 

Ben c'est juste une commande rmdir et 4 del
 
Il fonctionne car si je le lance manuellement tout ce fait.
 
Si tu veux vraiment les commande je les posterais demain

n°127885
Je@nb
Modérateur
Kindly give dime
Posté le 27-01-2015 à 19:31:40  profilanswer
 

bah oui un rmdir mais où ?
Parce que bon sccm execute en compte système l'installation, tout comme ton bat et si celui ci supprime des trucs dans le profile utilisateur courant ça va lui faire une belle jambe au profile système de ne plus avoir de raccourci office 2003 :D.
Si tu veux tester, ouvre via un psexec un shell en compte système et tu verras bien si ton script marche ou pas.
 
D'où l'intéret de savoir ce que fais ton script

n°127911
jam1
Posté le 28-01-2015 à 11:36:32  profilanswer
 

Alors le script fait:
 
rmdir /S /Q "C:\Program Files (x86)\Microsoft Office\OFFICE11"
del "c:\users\%username%\Desktop\Microsoft Word.lnk"
del "c:\users\%username%\Desktop\Microsoft Excel.lnk"
del "c:\users\%username%\Desktop\Microsoft Powerpoint.lnk"
del "c:\users\%username%\Desktop\Microsoft Outlook.lnk"
 
 
Alors effectivement le fait que ce soit le compte systeme, ca peut tromper le %username% par contre ca n’exécute pas la 1ere ligne non plus et si je suis en compte utilisateur mon bat fait bien la suppression du dossier Office11.
 

n°127915
Je@nb
Modérateur
Kindly give dime
Posté le 28-01-2015 à 12:00:58  profilanswer
 

C'est qd même bien dégueulasse la suppression du répertoire :D.
Met un echo coucou > c:\windows\temp\coucou.txt dans ton script pour vérifier qu'il s'exécute bien : si le fichier est présent c'est qu'il s'exécute sinon non

n°127921
jam1
Posté le 28-01-2015 à 12:41:47  profilanswer
 

Ben ouais la suppression du répertoire est un peu violente mais quand tu installes Office 2013 sur 2003 il ne supprime pas le dossier.
 
Pour l'instant je teste ce qui est faisable, on verra si on le laisse ou pas.
 
Je vais rajouter des logs, je vais redéployer et je verrais le résultat.

n°127926
jam1
Posté le 28-01-2015 à 13:54:18  profilanswer
 

Bon ben je n'ai pas de fichier log de crée.
 
Si je lance manuellement le bat il le crée.
 
Je ne vois pas ou ca coince

n°127927
nebulios
Posté le 28-01-2015 à 13:56:50  profilanswer
 

Mais tu ne désinstalles pas le 2003 avant d'installer le 2013 ?

n°127928
jam1
Posté le 28-01-2015 à 13:59:29  profilanswer
 

Si l'OPO le fait, mais même lorsque tu met a jour par cd Office 2003 vers 2013, le dossier office 11 reste.

mood
Publicité
Posté le 28-01-2015 à 13:59:29  profilanswer
 

n°127929
Je@nb
Modérateur
Kindly give dime
Posté le 28-01-2015 à 14:02:19  profilanswer
 

C'est que ton script ne se lance pas :D mais je pense tu l'as deviné :D

n°127930
nebulios
Posté le 28-01-2015 à 14:04:24  profilanswer
 

Mais tu es sûr que l'OPO déinstalle Office 2003 correctement ? Parce qu'on je l'impression que ce n'est pas le cas, et qu'il fait un in-place upgrade au lieu d'un wipe & install

n°127932
jam1
Posté le 28-01-2015 à 14:18:09  profilanswer
 

Ben en fait il fait une maj, mais en supprimant les anciennes versions.

n°127933
jam1
Posté le 28-01-2015 à 14:19:11  profilanswer
 

Je@nb a écrit :

C'est que ton script ne se lance pas :D mais je pense tu l'as deviné :D


 
Ah oui ca j'avais compris  :D  
 
Mais le pourquoi  :??:

n°127934
Je@nb
Modérateur
Kindly give dime
Posté le 28-01-2015 à 14:30:00  profilanswer
 

Je sais pas comment tu l'appelles :D Regarde les logs d'office

n°127935
nebulios
Posté le 28-01-2015 à 14:30:52  profilanswer
 

jam1 a écrit :

Ben en fait il fait une maj, mais en supprimant les anciennes versions.


Attention mise à jour et désinstallation/installation c'est très différent.
 
Essaye de dissocier les deux tâches, une pour la désinstallation, l'autre pour l'installation

n°127949
jam1
Posté le 28-01-2015 à 16:01:17  profilanswer
 

Non mais ca je le laisse comme ça, la maj Office migre les versions ca me va, après je regarde si je peux effacer le dossier de 2003 mais si il reste c'est pas trop grave.
 
Par contre les raccourcis 2003, ca c'est plus embetant.

n°127958
Je@nb
Modérateur
Kindly give dime
Posté le 28-01-2015 à 17:26:59  profilanswer
 

GPP au pire.
Sinon activesetup, script de nettoyage sur TOUS les profils, package sccm qui fait que ça lancé en tant qu'user, DSC etc. les solutions ne manquent pas

n°127960
jam1
Posté le 28-01-2015 à 17:39:45  profilanswer
 

Oui mais c'est dommage de ne pas pouvoir faire tout en un seul déploiement.  
Et je n'aime pas quand ca ne fonctionne pas comme ça devrait. ;)

n°127961
Je@nb
Modérateur
Kindly give dime
Posté le 28-01-2015 à 17:43:11  profilanswer
 

En attendant je sais pas comment tu lances ton bat :o

n°127965
jam1
Posté le 28-01-2015 à 18:52:52  profilanswer
 

Ben c'est via l'OPO (tu peux le lancer avec la commande setup / admin de l'install d'office)
 
Avec ca tu paramètres ce que tu veux, ca te génère un fichier MSP, donc dans l'OPO je dit d'importer un fichier bat dans le répertoire programfiles x86\Microsoft Office et ensuite il est exécuté toujours par l'OPO à la fin de l'install d'office.
 
Donc par SCCM je lance l'install d'office qui se fait toute seule via le fichier MSP qui est configuré.

n°127967
Je@nb
Modérateur
Kindly give dime
Posté le 28-01-2015 à 19:12:24  profilanswer
 

Je sais comment marche l'OPO mais tu me dis pas ce que tu as mis dedans ...
Fais une capture d'écran ça sera plus simple si tu as du mal à expliquer

n°127969
jam1
Posté le 28-01-2015 à 19:25:17  profilanswer
 

Si tu connais l'OPO tu as un endroit ou tu ajouter des fichiers et un autre ou tu exécutes des fichiers avant l'install d'office ou après.
 
Si tu me comprends pas je te fais une copie d'écran deman ;)

n°127971
Je@nb
Modérateur
Kindly give dime
Posté le 28-01-2015 à 19:33:06  profilanswer
 

Je comprends très bien ce que tu dis, mais tu ne donnes pas les paramètres exact de ce que tu fais

n°127999
jam1
Posté le 29-01-2015 à 12:36:05  profilanswer
 

Alors voila les 2 copies d'écran de l'OPO:
 
http://img4.hostingpics.net/pics/187711OPO1.jpg
 
http://img4.hostingpics.net/pics/942367OPO2.jpg
 
Dans le fichier bat:  

Code :
  1. rmdir /S /Q "C:\Program Files (x86)\Microsoft Office\OFFICE11"
  2. del "c:\users\%username%\Desktop\Microsoft Word.lnk"
  3. del "c:\users\%username%\Desktop\Microsoft Excel.lnk"
  4. del "c:\users\%username%\Desktop\Microsoft Powerpoint.lnk"
  5. del "c:\users\%username%\Desktop\Microsoft Outlook.lnk"


 
Dis moi si tu veux d'autres infos?
 
Merci

n°128002
Je@nb
Modérateur
Kindly give dime
Posté le 29-01-2015 à 13:01:12  profilanswer
 

et les logs d'install d'office disent quoi ?
 
Sinon perso j'aurai plutôt tendance à mettre un cmd.exe /C "[INSTALLOCATION]\fin_install.bat" (je sais pas comment il gère les "" aussi)

n°128014
jam1
Posté le 29-01-2015 à 13:53:15  profilanswer
 

Je te met la fin du log:
 

Code :
  1. 2015/01/28 13:50:43:261::[3168] Successfully installed package: ProPlusWW path:C:\MSOCache\All Users\{90150000-0011-0000-0000-0000000FF1CE}-C\ProPlusWW.msi
  2. 2015/01/28 13:50:43:264::[3168] 01/28/2015 13:50:43 Committing MSI transaction.
  3. 2015/01/28 13:51:40:937::[3168] 01/28/2015 13:50:43 MSI transaction committed.
  4. 2015/01/28 13:51:40:937::[3168] Executing command path: 'C:\Program Files (x86)\Microsoft Office\fin_install.bat', args: ' '
  5. 2015/01/28 13:51:41:591::[3168] Not showing completion dialog because it was not requested.
  6. 2015/01/28 13:51:41:888::[3168] Catalyst execution finished: 01/28/2015 13:51:41.  Return code: 0.
  7. 2015/01/28 13:51:41:888::[3168] PERF: TickCount=93824664 Name=RunSetup Description=End function


 
Je vais essayer ta commande

n°128026
jam1
Posté le 29-01-2015 à 15:19:30  profilanswer
 

Bon bonne nouvelle ta méthode fonctionne:
j'ai mis en cible: C:\Windows\System32\cmd.exe
et en paramètre: /C "c:\Program Files (x86)\Microsoft Office\fin_install.bat"
 
Du coup le dossier Office11 est supprimé  
 
Par contre et c'est normal les fichiers raccourcis ne sont pas supprimés car le chemin %username% pointe sur la mauvaise session vu que le compte qui est installe est système.
 
Je vais voir, la méthode sera peut être de mettre a jour avant les raccourcis de la session utilisateur vers all user via GPO ou autre puis de les modifier a cet endroit.
 
En tout cas merci Je@nb :jap:  
 
@+

n°128028
Je@nb
Modérateur
Kindly give dime
Posté le 29-01-2015 à 15:23:22  profilanswer
 

c'est pour ça qu'idéalement tu fais un activesetup ou un script qui nettoie tous les profils

n°128031
jam1
Posté le 29-01-2015 à 15:34:28  profilanswer
 

Oui mais il faut un reboot pour que ce soit activé pour activesetup, du coup une fois office 2013 installé les raccourcis 2003 restant donneront une erreur tant que le reboot n'est pas fait. (enfin si j'ai bien compris)
 
Je vais étudier ça, mais actuellement une GPO remet sur la session active les raccourcis 2003 si ils ont été supprimés, a voir mais la solution serait de les supprimer et de les mettre dans all user.
 
Enfin du coup je sais lancer un fichier à la fin de l'install, ca sera surement utile.
 
Je connaissais pas activesetup, je vais regarder ça de près, ca à l'air pratique également

n°128268
exmachina
Posté le 04-02-2015 à 22:45:40  profilanswer
 

pourquoi ne pas utiliser msiexec :
 
http://blogs.technet.com/b/odsuppo [...] ducts.aspx

n°128269
jam1
Posté le 04-02-2015 à 22:49:20  profilanswer
 

Office 2003 est desinstallé, c'est juste le dossier qui reste mais le registre est nettoyé.

n°128272
alandeland
Posté le 04-02-2015 à 23:17:04  profilanswer
 

ca a l'air sexy office .....  

n°128273
jam1
Posté le 04-02-2015 à 23:25:20  profilanswer
 

Et tu utilises quoi toi?

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Logiciels d'entreprise

  Déploiement automatisé Office 2013

 

Sujets relatifs
Configuration d'exchange 2013MDT 2013 Problème nom machine
TSE : nom d'utilisateur OfficeOCS Inventory - SSL OK, mais pas de déploiement
Backup + Déploiement via PXESolution fax pour Office 365
Outlook 2010 - Office 365 demande d'authentification intempestifdéploiement image Custom Windows 8.1
Office Customization Tool - Ne pas mettre à jour 1 application 
Plus de sujets relatifs à : Déploiement automatisé Office 2013


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