xila Admin
Messages : 155 Date d'inscription : 31/10/2008 Age : 35 Localisation : entre MSA et Bernay (27)
| Sujet: Installation imprimantes réseaux Mar 18 Nov - 17:25 | |
| Voilà alors à savoir le contexte dans lequel j'ai développé ce batch c'était pour installer une même imprimante réseau sur une 10aine de poste distant qui ne sont PAS dans un domaine, j'ai donc développer ce batch : - Code:
-
@echo off
:::definition des variables
::port tcp/ip de l'imprimante set portip="192.168.2.37"
::chemin d'accés du drivers set driverpath="Z:\Drivers\Drivers Imprimantes\Sharp Ar-M165\ar-nb3_2kxp_pcl6_1[1].00\"
::nom du fichier .inf set driverfile="SE4EJFRA.INF"
::repertoire partager contenant les drivers set mapdrive="\\192.168.2.6\netsetup$"
::chemin d'acces au .reg pour la création du port tcp/ip set portregpath="Z:\drivers\drivers imprimantes\sharp ar-m165\batch\"
::nom du fichier .reg set portregfile="creationduport.reg"
::nom de l'imprimante sur le réseau set printername="FL-CM01"
::nom de l'imprimante set displayname="Sharp AR-M165 FL-CM01"
::mappage %mapdrive% sur Z
echo Connexion netsetup sur Z: net use Z: /delete /yes net use Z: %mapdrive%
::creation du port d'impression
echo Creation du port d'impression %portip%... Z: cd %portregpath% regedit /S %portregfile%
::redemarrage du service spouleur d'impression
echo Redemarrage du spouleur d'impression après creation du port net stop "Spouleur d'impression" net start "Spouleur d'impression"
::creation de l'imprimante
echo Installation de l'imprimante %displayname% sur le port %portip% en cours... Z: cd %driverpath% rundll32 printui.dll,PrintUIEntry /if /f %driverfile% /b %printername% /r "IP_%portip%" /m %displayname% /q
::OPTION declaration d'imprimante par defaut
:echo Declaration de l'imprimante par defaut... :rundll32 printui.dll,PrintUIEntry /y /n %printername%
::liberation lettre Z
net use Z: /delete /yes
::end echo Installation Terminee pause et pour créer le port TCP/IP, il s'agit en fait de quelques clé registre à ajouter celà est fesable via ce fichier .reg suivant : - Code:
-
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.2.37] "Protocol"=dword:00000002 "Version"=dword:00000001 "HostName"="" "IPAddress"="192.168.2.37" "HWAddress"="" "PortNumber"=dword:00000203 "SNMP Community"="public" "SNMP Enabled"=dword:00000001 "SNMP Index"=dword:00000001 "Queue"="PASSTHRU" "Double Spool"=dword:00000000 | |
|