Déploiement Imprimantre GPO
Déploiement Imprimantre GPO
Déploiement Imprimantre GPO
exe
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).
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
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
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
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).
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
C:\Windows\winsxs\x86_ntprint.inf_<id>_<version>.<id>_none_<id>
x86_ntprint.inf_31bf3856ad364e35_6.1.7600.16385_none_3ad6f3251c0676a9
x86_ntprint.inf_31bf3856ad364e35_6.0.6002.18005_none_3cec160db7d4ac84
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.