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

 


Dernière réponse
Sujet : deployer une police (font)
jackseg1980 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


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
jackseg1980 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

Falconpage 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 :/
neopy17 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
neopy17 ce post devrai plus allé dans la rubrique Administration :??:  
si ce post est possible a bouger!?? :ange:
neopy17 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!
dynavie 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)