Déploiement d'imprimantes via un script

Plus d'informations
il y a 11 ans 6 mois - il y a 11 ans 6 mois #50 par Admin KoXo
Déploiement d'imprimantes via un script a été créé par Admin KoXo
Mise en œuvre du script « Printers.VBS » de gestion d’imprimante fourni avec
KoXo Administrator.


A – Avant-propos

Il existe plusieurs techniques pour installer et connecter les imprimantes d’un réseau en fonction des postes et utilisateurs visés.

La solution proposée ici est simple et fonctionne sur toutes les versions de clients depuis XP et de serveurs depuis Windows 2003.

Il existe d’autres technologies plus élaborées via les GPO, Windows 2008R2 et Windows 7 mais plus difficile à mettre en œuvre sur des parcs comportant différentes versions de stations et serveurs.

B – L’installation

L’installation s’effectue en trois ou quatre étapes :

1. Modification du script de KoXo Administrator pour appeler « Printers.VBS ».
2. Copie (si nécessaire) de « Printers.VBS » dans le partage « NETLOGON » du serveur.
3. Elaboration d’un fichier Printers.TXT dans le partage « NETLOGON ».
4. Création d’un GPO pour permettre au script d’installer les pilotes des imprimantes.

1 – Modification du script de login d’une catégorie d’utilisateurs de KoXo Administrator



Il suffit de supprimer l’apostrophe de début de ligne pour permettre la prise en compte de celle-ci, d’appliquer et de propager le script aux groupes secondaires.

Si vous n’avez pas ce script de groupe primaire vous pouvez l’obtenir en effectuant un clic droit sur votre script et choisir « Importer à partir du Web ».

2 – Normalement le fichier Printers.VBS est copié automatiquement au lancement de KoXo Administrator, si ce n’est pas le cas il faudra le copier à la main, le fichier original se trouve dans le dossier …\KoXo Dev\KoXoAdm\Tools.



3 - A l’aide du bloc note, réaliser un fichier texte « Printers.TXT ».

Attention : Ne pas mettre .TXT à un fichier déjà en texte, on aurait « Printers.Txt.Txt » !

Ce fichier comporte une ligne par salle d’ordinateurs, les ordinateurs sont nommés de la même manière dans la même salle, on a par exemple TECHNO-01, TECHNO-02….CDI-01, CDI-02….

Syntaxe d’une ligne :

Début_Nom_Ordinateur*=Imprimante_1_Par_Défaut,Imprimante_2,Imprimante_3

Exemple de fichier « Printers.TXT » :

CDI*=\\servpeda\ricoh1,\\servpeda\hplasercdi
TECHNO*=\\techno-prof\epson,\\servpeda\brothertechno


4 – Mise en place de la stratégie pour autoriser l’installation des pilotes nécessaire pour les postes à partir de Windows Vista.

Il faut créer ou compléter une stratégie qui est placée sur la racine de l’arborescence des utilisateurs :





B - Mise au point et tests
Pour tester le bon fonctionnement du script on peut demander au script d’afficher les opérations effectuées, il suffit de modifier la ligne « DisplayMessage=False » en « DisplayMessage=True »



Une boîte de dialogue temporisée affichera la liste des imprimantes à installer et indiquera celle qui sera mise par défaut.
N.B. : La première exécution de script installe le pilote si nécessaire, cette opération prend quelques secondes.



Fichier attaché :

Nom du fichier : PrintersVB...9-14.pdf
Taille du ficher :520 Ko



Fichier attaché :

Nom du fichier : printer-vb...ript.pdf
Taille du ficher :146 Ko
Dernière édition: il y a 11 ans 6 mois par Admin KoXo.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 2 mois #538 par Mohamed PRJV
Réponse de Mohamed PRJV sur le sujet Déploiement d'imprimantes via un script
Bonjour,

J'ai un serveur d'impression sous W2000 et je viens d'installer des nouveaux clients dans le domaine en W7-64bit.

Mon problème : je n'ai pas d'imprimante affecté malgré le bon fonctionnement du script sous XP.
Et même en local sur le poste W7-64Bit je ne trouve pas l'imprimante réseau dans la liste des imprimantes.

J'ai bien installé le driver 64bit de l'imprimante.

Avez vous une solution ou une piste ?

Cordialement.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 2 mois #539 par Admin KoXo
Réponse de Admin KoXo sur le sujet Déploiement d'imprimantes via un script
Bonjour,

Vous êtes encore sous Windows 2000 ?
Cet OS n'est plus supporté par personne depuis plusieurs années.
Pour gérer les imprimante la meilleure méthode c'est les GPO, le script fourni avec KoXo Administrator est fourni tel quel en guise d'exemple.

Quel script utilisez vous ?

Cdt

Le support.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 3 mois - il y a 9 ans 3 mois #992 par Administrateur LFM
Réponse de Administrateur LFM sur le sujet Déploiement d'imprimantes via un script
Bonjour,
Est ce que le script prend en compte les imprimantes locale ?

il me semble avoir configuré correctement ce script:






mais mon imprimante locale Copieur SDP n'apparait pas par défaut ???




De plus, nous notons que de façon aléatoire (sur le même poste avec même login a 5min d'interval) les imprimantes \\192.168.3.8\* se connectent ou pas , d'ou la solution d'imprimante locale pour gérer la crise...
Avez vous des pistes d'investigation ?
Pièces jointes :
Dernière édition: il y a 9 ans 3 mois par Administrateur LFM.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 3 mois - il y a 9 ans 3 mois #997 par Admin KoXo
Réponse de Admin KoXo sur le sujet Déploiement d'imprimantes via un script
Bonjour,

Le script sait utiliser des imprimantes attachées à un poste, à condition que la ressource soit partagée.

L'idéal est tout de même de gérer le spool par un vrai serveur, du coup on peut aussi centraliser les logs, quotas , etc ...

La diffusion des imprimantes peut être faite par GPO, le script VBS fourni est la pour les postes "legacy" comme XP.

Cdt

Le support
Dernière édition: il y a 9 ans 3 mois par Admin KoXo.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.510 secondes