Advertisement
lincruste

Remote TTF/OTF font installation

Jun 10th, 2015
653
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.25 KB | None | 0 0
  1. @echo off
  2. echo Batch d'installation de polices … distance - MB. Technology Inc 2015 -
  3. echo Basé sur Fontreg de kliu (http://code.kliu.org/misc/fontreg/)
  4. echo ***IMPORTANT*** Glisser les polices … installer sur l'icone du batch.
  5. SET /P adresse=[IP de la machine distante]
  6. rem test de présence d'une liste de polices par glisser-déposer
  7. IF [%1] EQU [] echo Pas de police … installer, glissez les polices sur le batch&goto end
  8. rem copie des polices sur la machine distante
  9. FOR %%A IN (%*) DO xcopy /i /s /y %%A "\\%adresse%\c$\temp\fonts\"
  10. rem V‚rification de l'architecture de l'OS distant
  11. for /f "delims== tokens=2"  %%a in ('wmic /node:%adresse% cpu get addresswidth /format:list^|find /i "addresswidth"') do (set arch=%%a)
  12. if %arch% == 64 (
  13.     xcopy /i /s /y "\\SHARESERVER\fontreg-2.1.3\bin.x86-64\FontReg.exe" "\\%adresse%\c$\temp\fonts\"
  14.     goto fontreg
  15. ) else (
  16.     xcopy /i /s /y "\\SHARESERVER\\fontreg-2.1.3\bin.x86-32\FontReg.exe" "\\%adresse%\c$\temp\fonts\"
  17.     goto fontreg
  18. )
  19. :fontreg
  20. rem ex‚cution distante de fontreg (copie des polices dans %windir%\fonts et enregistrement dans la base de registre)
  21. \\SHARESERVER\Sysinternals\PsExec.exe /accepteula \\%adresse% cmd /c (pushd c:\temp\fonts ^& fontreg.exe /copy)
  22. goto end
  23. :end
  24. pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement