deployer une police (font)

deployer une police (font) - Windows & Software

Marsh Posté le 09-08-2006 à 18:15:25    

bonjour,
Je suis a la recharche d'un topic ou d'une procedure pour deployer une police de caractere sur un AD 2003 avec XP pro.
Peut-on aussi faire des modif des parametre des application office 2003 afin de configurer les interface a utilisé cette police de caractere?
 
Je suis admin du domaine.
 
Merci par avance

Reply

Marsh Posté le 09-08-2006 à 18:15:25   

Reply

Marsh Posté le 13-10-2006 à 11:18:38    

bonjour j'ai aussi le meme probleme!! je suis en train de faire un script pour les pc XP  mais le probleme c qu'il ya des pc en 2000 donc le dossier n'est pas le meme enfin si quelqun à une solution je suis preneur!

Reply

Marsh Posté le 13-10-2006 à 11:20:28    

ce post devrai plus allé dans la rubrique Administration :??:  
si ce post est possible a bouger!?? :ange:


Message édité par neopy17 le 13-10-2006 à 11:21:18
Reply

Marsh Posté le 17-10-2006 à 09:27:01    

up please ça devient urgent dans mon entreprise!! qq pourrais me dire comment je pourrais déployer une police sur des postes 2000 et XP sans biensur les droits admin pour les utilisateurs!  
j'ai un bout de code si sa peut vs aider  
 
@echo off
xcopy "\\nomduserveur\Logiciels\PoliceLCV\avantgarde-bk-bt.TTF" "%SystemRoot%\Fonts" /v/y/z

Reply

Marsh Posté le 08-11-2006 à 15:21:05    

Up : on a la même problèmatique dans mon entreprise où un changement de logo et de documents types nous obligent à déployer une dizaine de polices de caractère sur plus de 500 machines :/

Reply

Marsh Posté le 08-11-2006 à 16:27:27    

Bonjour,
J'ai fait un petit script qui fonctionne dans mon domaine. (j'enlève le nom des serveurs pour l'exemple).
Il utilise l'executable "Psexec.exe". Il y a 6 polices dans cet exemple.
 

Code :
  1. @echo off
  2. Rem ajoute les fonts EM aux fonts Windows
  3. rem seg: 15.10.04
  4. SET deploy=\\nom_du_serveur\chemin_des_fonts (par ex. \\domain\deploy$\fonts)
  5. SET user=nom_du_domaine\admin_du_domaine (par ex. domain\toto)
  6. if (%1)==() goto syntax
  7. if (%2)==() goto syntax
  8. if (%1)==(i) goto install
  9. if (%1)==(u) goto uninstall
  10. :install
  11. PSEXEC \\%2 -u %user% xcopy %deploy%\EM\Fonts\*.* \\%2\C$\Windows\Fonts /y /c
  12. reg add "\\%2\HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts" /v "Zapf Humanist 601 Bold BT (TrueType)" /t REG_SZ /d TT0017M_.TTF
  13. reg add "\\%2\HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts" /v "Zapf Humanist 601 Bold Italic BT (TrueType)" /t REG_SZ /d TT0018M_.TTF
  14. reg add "\\%2\HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts" /v "Zapf Humanist 601 BT (TrueType)" /t REG_SZ /d TT0015M_.TTF
  15. reg add "\\%2\HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts" /v "Zapf Humanist 601 Italic BT (TrueType)" /t REG_SZ /d TT0016M_.TTF
  16. reg add "\\%2\HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts" /v "Zapf Humanist 601 Ultra BT (TrueType)" /t REG_SZ /d TT0136M_.TTF
  17. reg add "\\%2\HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts" /v "Zapf Humanist 601 Ultra Italic BT (TrueType)" /t REG_SZ /d TT0137M_.TTF
  18. goto end
  19. :uninstall
  20. del \\%2\C$\Windows\Fonts\TT0015M0.TTF /f
  21. del \\%2\C$\Windows\Fonts\TT0016M0.TTF /f
  22. del \\%2\C$\Windows\Fonts\TT0017M0.TTF /f
  23. del \\%2\C$\Windows\Fonts\TT0018M0.TTF /f
  24. del \\%2\C$\Windows\Fonts\TT0136M0.TTF /f
  25. del \\%2\C$\Windows\Fonts\TT0137M0.TTF /f
  26. goto end
  27. :syntax
  28. echo Syntax: Fonts [Option] [Option2]
  29. echo -------------------------------------
  30. echo option1: i: install, u: uninstall
  31. echo option2: xxx: Pc name
  32. echo example: Fonts i emmch-xxxx
  33. goto end
  34. :end


 
pour déployer sur plusieurs machines, il suffit de le faire via un fichier texte en paramètre et avec des boucles FOR/IN/DO.
Je peut donner un exemple si jamais.
 
A+
Jacques

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed