Forum GMSI 08-02
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum GMSI 08-02

Promo cesi 08/02, entraide et infos diverses!!!
 
AccueilDernières imagesRechercherS'enregistrerConnexion
-17%
Le deal à ne pas rater :
(Black Friday) Apple watch Apple SE GPS + Cellular 44mm (plusieurs ...
249 € 299 €
Voir le deal

 

 Installation imprimantes réseaux

Aller en bas 
AuteurMessage
xila
Admin
Admin



Messages : 155
Date d'inscription : 31/10/2008
Age : 35
Localisation : entre MSA et Bernay (27)

Installation imprimantes réseaux Empty
MessageSujet: Installation imprimantes réseaux   Installation imprimantes réseaux Icon_minitimeMar 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
Revenir en haut Aller en bas
 
Installation imprimantes réseaux
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Installation Centos
» Installation de Ubuntu
» installation de paquet sous centos
» Script d'installation automatique d'imprimante ( idéal pour la mise en place d'une imprimante sur serveur )

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum GMSI 08-02 :: Nos Créations :: Programme DOS-
Sauter vers: