Vous êtes sur la page 1sur 12

Déployer l’utilitaire PushPrinterConnections.

exe

S'applique à: Windows Server 2008 R2

Pour déployer, par le biais d’une stratégie de groupe, des connexions à des imprimantes sur
des ordinateurs qui exécutent des versions de Windows antérieures à Windows 7, vous
devez ajouter l’utilitaire PushPrinterConnections.exe à un script de démarrage de
l’ordinateur ou à un script d’ouverture de session. L’utilitaire PushPrinterConnections.exe lit
les paramètres de connexion d’imprimante à partir de la stratégie de groupe et ajoute les
connexions d’imprimante appropriées au compte d’ordinateur ou d’utilisateur (ou met à
jour les connexions existantes).

Le fichier PushPrinterConnections.exe est détecté et fermé automatiquement sur les


ordinateurs exécutant Windows 7 ou Windows Server 2008 R2. Ces ordinateurs intègrent la
prise en charge des connexions d’imprimante déployées à l’aide d’une stratégie de groupe,
afin que vous puissiez déployer en toute sécurité ce fichier sur tous les ordinateurs clients de
votre organisation.

Remarque
La procédure ci-dessous suppose que vous utilisez la version de la console de gestion des
stratégies de groupe (GPMC) qui est fournie avec Windows Server 2008 R2. Pour installer
GPMC dans Windows Server 2008 R2, utilisez l’Assistant Ajout de fonctionnalités dans le
Gestionnaire de serveur. Si vous utilisez une autre version de GPMC, la procédure peut
varier quelque peu.
Pour ajouter le fichier PushPrinterConnections.exe dans des scripts de démarrage ou
d’ouverture de session

1. Ouvrez la console de gestion des stratégies de groupe.


2. Dans l’arborescence de la console GPMC, accédez au domaine ou à l’unité
d’organisation (OU) qui stocke les comptes d’ordinateurs ou d’utilisateurs pour
lesquels vous souhaitez déployer l’utilitaire PushPrinterConnections.exe.
3. Cliquez avec le bouton droit sur l’objet GPO qui contient les connexions aux
imprimantes que vous voulez déployer à l’aide d’une stratégie de groupe, puis
cliquez sur Modifier.
4. Accédez à l’un des emplacements suivants :
o Si les connexions aux imprimantes sont déployées par ordinateur, accédez à
Configuration ordinateur, Stratégies, Paramètres Windows, Scripts
(démarrage/arrêt).

o Si les connexions aux imprimantes sont déployées par utilisateur, accédez à


Configuration utilisateur, Stratégies, Paramètres Windows, Scripts
(ouverture/fermeture de session).

Remarque
Les ordinateurs clients qui exécutent Windows 2000 ne prennent pas en charge les
connexions par ordinateur.

5. Cliquez avec le bouton droit sur Démarrage ou sur Ouverture de session, puis cliquez
sur Propriétés.
6. Dans la boîte de dialogue Propriétés de Démarrage ou Propriétés de Ouverture de
session, cliquez sur Afficher les fichiers. La fenêtre Démarrage ou Ouverture de
session s’affiche.
7. Copiez le fichier PushPrinterConnections.exe présent sur Windows 2008 32 bits à
partir du dossier %WINDIR%\System32 dans la fenêtre Démarrage ou Ouverture de
session. Cela permet d’ajouter l’utilitaire dans l’objet GPO.
8. Dans la boîte de dialogue Propriétés de Démarrage ou Propriétés de Ouverture de
session, cliquez sur Ajouter. La boîte de dialogue Ajout d’un script s’affiche.
9. Dans la zone Nom du script, tapez : PushPrinterConnections.exe
10. Pour activer l’enregistrement dans un fichier journal sur les ordinateurs clients qui
exécutent Windows Server 2003, Windows XP ou Windows 2000, dans la zone
Paramètres de scripts, tapez : –log

Les fichiers journaux sont écrits dans %WINDIR%\temp\ppcMachine.log (pour les


connexions par ordinateur) et dans %temp%\ppcUser.log (pour les connexions par
utilisateur) sur l’ordinateur auquel la stratégie s’applique.

11. Dans la boîte de dialogue Ajout d’un script, cliquez sur OK.
12. Dans la boîte de dialogue Propriétés de Démarrage ou Propriétés de Ouverture de
session, cliquez sur OK.
13. Utilisez la console GPMC pour lier l’objet GPO à d’autres unités d’organisation ou
domaines dans lesquels vous voulez déployer l’utilitaire PushPrinterConnections.exe

Installation du composant Gestion de l'impression

Installez le composant Gestion de l'impression en ajoutant ou en mettant à jour le rôle de


serveur d'impression.

Si le rôle de serveur d'impression n'est pas installé, procédez comme suit.

Pour installer le rôle de serveur d'impression


1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Outils
d'administration, puis cliquez sur Gestionnaire de serveur.
2. Cliquez sur rôle puis ajouter un rôle
3. Dans l'Assistant ajout de rôle, cliquez sur Suivant pour accéder à la page
sélectionnez des rôles de serveurs
4. Sur la page sélectionnez des rôles de serveurs, cliquez sur Services de
documents et d’impression puis sur Suivant, Suivant Serveur d’impression dois
être cocher, Suivant le Services de documents et d’impression s’installe.
Installation d'une imprimante réseaux sur le serveur d'impression

Clic droit sur imprimante, ajouter une imprimante


Dans le champ "Nom d'hôte ou adresse IP", indiquer l'adresse IP de l'imprimante et cliquer
sur "Suivant",

La détection peut durer plusieurs minutes,


Le serveur affiche la liste des fabriquent d'imprimante cliquer sur "Disque fourni..." et
sélectionner les fichier inf (le pilote x64),
puis cliquer sur "OK",
Sélectionner votre modèle d'imprimante et cliquer sur "Suivant",

Choisissez un nom pour l'imprimante et cliquer sur "Suivant",


Le serveur installe le pilote,

Ajout des pilotes x86

Clic droit sur l’imprimante, propriété, Onglet partage pilotes supplémentaire cocher x86
Sélectionner les fichiers inf du pilote x86, puis cliquer sur "OK",

Pour finir cliquer sur "Appliquer", cliquer de nouveau sur "Pilote supplémentaires..."
Les deux lignes "x64" et "x86" doivent être grisé, comme le montre l'image ci-dessous,

Problématique rencontrée

Lorsqu'une nouvelle imprimante est ajoutée sur un serveur d'impression Windows Server
2008 R2, le pilote injecté par l'assistant d'installation est celui correspondant au système
d'exploitation (pilote pour architecture x64).

Les postes de travail 2000/XP/Vista et Seven étant généralement déployés en 32 bits


(architecture x86), il faut impérativement rajouter le pilote x86 dans les propriétés de
l'imprimante partagée.

Lorsque l'on réalise cette opération un fichier système nommé ntprint.inf est requis. Par
défaut le media d'installation Windows est demandé (répertoire D:\i386).

Les images ISO de Windows 2000, Windows XP et Windows Server 2003 32 bits contiennent
effectivement un fichier ntprint.inf sous le répertoire i386. Or lorsque l'on sélectionne ce
fichier, l'assistant ne le prend pas en compte et réaffiche indéfiniment la fenêtre permettant
de sélectionner l'emplacement du fichier.

Explication

Le fichier ntprint.inf contenu dans les sources de Windows 2000/XP/2003 n'est pas celui
attendu par l'assistant d'ajout de pilote.

Ce dernier s'attend à recevoir un fichier ntprint.inf plus récent (Windows Vista 32 bits ou
supérieur) situé dans le répertoire C:\Windows\winsxs.

Solution

La solution consiste à utiliser le fichier ntprint.inf situé dans C:\Windows\winsxs de l'une


des versions suivantes de Windows :

 Windows Vista 32 bits


 Windows Seven 32 bits
 Windows 2008 32 bits

Le nom précis du répertoire est le suivant :

C:\Windows\winsxs\x86_ntprint.inf_<id>_<version>.<id>_none_<id>

Remarque : <id> et <version> correspondent à des ID et à la version du système (par


exemple 6.0.6002 pour Windows Server 2008 SP2) - cela signifie que le nom du répertoire
varie d'une version de Windows à l'autre et également en fonction du service pack

Voici le nom exact du répertoire pour Windows 7 32 bits :

 x86_ntprint.inf_31bf3856ad364e35_6.1.7600.16385_none_3ad6f3251c0676a9

Pour Windows Server 2008 SP2 32 bits le nom exact est :

 x86_ntprint.inf_31bf3856ad364e35_6.0.6002.18005_none_3cec160db7d4ac84

Pour déployer des imprimantes pour des utilisateurs ou des


ordinateurs à l’aide d’une stratégie de groupe

1. Ouvrez le composant Gestion de l’impression.


2. Dans le volet gauche, cliquez sur Serveurs d’impression, puis sur le serveur
d’impression applicable et sur Imprimantes.
3. Dans le volet central, cliquez avec le bouton droit sur l’imprimante applicable, puis
cliquez sur Déployer avec la stratégie de groupe.
4. Dans la boîte de dialogue Déployer avec la stratégie de groupe, cliquez sur Parcourir,
puis sélectionnez ou créez un nouvel objet GPO pour stocker les connexions aux
imprimantes.
5. Cliquez sur OK.
6. Spécifiez s’il convient de déployer les connexions aux imprimantes pour des
utilisateurs ou des ordinateurs :
o Pour un déploiement auprès de groupes d’ordinateurs, afin que tous les
utilisateurs des ordinateurs puissent accéder aux imprimantes, activez la case
à cocher Ordinateurs auxquels s’applique cet objet de stratégie de groupe
(par ordinateur).

o Pour un déploiement pour des groupes d’utilisateurs, afin que les utilisateurs
puissent accéder aux imprimantes à partir de tout ordinateur sur lequel ils
ouvrent une session, activez la case à cocher Utilisateurs auxquels s’applique
cet objet de stratégie de groupe (par utilisateur).

Remarques
Les ordinateurs clients qui exécutent Windows 2000 ne prennent pas en charge les
connexions par ordinateur.

7. Cliquez sur Ajouter.


8. Répétez les étapes 3 à 6 pour ajouter le paramètre de connexion d’imprimante à un
autre objet de stratégie de groupe, si nécessaire.
9. Cliquez sur OK.
10. Exécuter un gpupdate /force sur le DC
11. Exécuter un gpupdate /force sur la station
12. Redémarrer la station
13. Possibilité de déployer des imprimantes partager par la même méthode

Vous aimerez peut-être aussi