IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

installer une imprimante réseau sur un poste distant


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut installer une imprimante réseau sur un poste distant
    Bonjour ou Bonsoir

    Voilà depuis plusieurs jours que je trime sur le sujet sans vraiment trouver ce que je cherche, il y a 100 et 1 sujet sur l'installation d'un imprimante en powershell mais absolument rien correspondant à ma recherche..

    Ce que j'essaye de faire c'est donc d'installer depuis mon poste avec une session admin (tous les postes sont dans un domaine) une ou des imprimantes (présentes sur un serveur d'impression) sur le poste distant d'un utilisateur.

    Actuellement, pour l'installer il faut se connecter sur le poste distant puis passer dans le panneau de config etc... c'est fastidieux et au bout de mille fois t'en as un peu marre ...

    Du coup, j'essaye de développer un script en powershell, dont je débute en parallèle (pour m'auto former) , j'ai créer tout le script (en formulaire) qui vient récupérer les imprimantes du serveur d'impression puis de renseigner le poste où doit se faire l'installation, me manque donc plus que cette satané partie à savoir faire l'installation sur le poste distant de l'imprimante renseigné via PS

    Je n'ai pas besoin d'installer les drivers etc.. seule la partie installation fait le nécessaire

    En gros, sur le poste distant pour installer l'imprimante suffit de faire ajouter une imprimante puis de renseigner le chemin du genre \\srvimpression\nomimprimante >> l'installation ajoute l'imprimante et installe en même temps les pilotes sur le poste

    Autant, pour l'autre partie je me suis débrouiller tout seule autant cette partie là je sèche...
    J'ai essayé rundll32 printui.dll,PrintUIEntry qui marche très bien sur mon poste mais dès que je renseigne le poste distant.. magie il installe sur mon poste
    add-printer ne donne rien non plus, invok-command pareil

    je ne suis quand même pas le seul à m'être penché sur le sujet ?

  2. #2
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 281
    Par défaut
    salut kaiser59

    pour une meilleur réponse, peut tu nous dire sur quel version de PowerShell ou de Windows tu travail ?
    il faudrait aussi si possible la version de l'os de l'ad : version inferieur à 2008R2 ou égale/supérieur à 2008R2

  3. #3
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Bonjour 6ratgus,

    Désolé, pas pensé de préciser ce genre d'infos

    Sur mon poste :
    os : W8.1
    PSVersion : 4.0

    Par contre, je ne suis pas admin dans l'entreprise donc je n'ai pas accès à l'os où se trouve le serveur d'impression (par contre sur les autres sites que celui du siège j'y ai accès...) mais c'est surtout pour le siège dans mon service que j'aimerais appliqué la solution
    Peut-être as tu une commande en ps qui pourrait eventuellement me donner la version d'un serveur ?
    j'ai essayé Get-WmiObject SoftwareLicensingService -ComputerName NomSrvImpression mais il me met un accès refusé (même en exécutant PS en admin)

    Merci d'avance,

  4. #4
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 281
    Par défaut
    Désolé, pas pensé de préciser ce genre d'infos
    pas de soucis pour ça


    Peut-être as tu une commande en ps qui pourrait eventuellement me donner la version d'un serveur ?
    j'ai essayé Get-WmiObject SoftwareLicensingService -ComputerName NomSrvImpression mais il me met un accès refusé (même en exécutant PS en admin)
    normalement c'est plus du OperatingSystem que SoftwareLicensingService
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-WmiObject -Class Win32_OperatingSystem -ComputerName . | fl *
    un petit blog Microsoft sur la récup d'info mais sans droit t'ira pas loin

    en faite pour l'AD peut tu utilisé les commande du module AD de PowerShell ?
    mais c'est pas indispensable dans ton cas !!!

    sous Windows 8.1, pour ajouter une imprimante la commande add-printer devrais fonctionné, l'exemple 2 en bas de page utilise un serveur d'impression

    sauf erreur ajout d'imprimante sur serveur d'impression s'écrit comme ça :
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    add-printer -connectionname \\serveur\partageimprimante

  5. #5
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Merci pour ton retour,

    je testerais ça au travail

    Alors après un reboot du poste de mon collègue entre temps, sur le quel j'ai effectué le test, l'imprimante s'était bien installé !

    Le hic, c'est que comme il y a eu un décalage, j'ai utilisé d'autres commandes donc va falloir que je retrouve la bonne

    et le second hic c'est qu'il faut éviter le reboot du poste, mais faut déjà retrouver ce qui a fonctionné,

    et j'ai déjà réessayé du coup le rundll32 printer ça n'a rien donné, j'avais aussi pensé au add-printer que je testerais, re-testerais, je pense que cela doit être cette commande qui a agit.. à vérifier

  6. #6
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 281
    Par défaut
    je suis surpris par le besoin de reboot, je n'ai jamais eu ce soucis !!?

    tu a peut être besoin de créé un port pour cette imprimante mais j'en doute si tu utilise un serveur d'impression

    attention certaine installation d'imprimante sont très longue, 1 à 2 minutes de mémoire

  7. #7
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Citation Envoyé par 6ratgus Voir le message
    pas de soucis pour ça


    normalement c'est plus du OperatingSystem que SoftwareLicensingService
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-WmiObject -Class Win32_OperatingSystem -ComputerName . | fl *
    un petit blog Microsoft sur la récup d'info mais sans droit t'ira pas loin :je l'avais trouvé ça, et il me sert bien pour récuperer certaines infos,
    petite précision, j'ai un profil admin mais de niveau 1, c'est surtout sur la connexion sur des serveurs que je suis limité avec mon profil admin


    en faite pour l'AD peut tu utilisé les commande du module AD de PowerShell ?
    mais c'est pas indispensable dans ton cas !!! : oui je peux, toutefois, certaines commandes doivent probablement m'être refusé, vu que j’exécute PS depuis mon poste et non pas depuis le serveur directement, comme les GPO je n'en ai pas besoin par exemple

    sous Windows 8.1, pour ajouter une imprimante la commande add-printer devrais fonctionné, l'exemple 2 en bas de page utilise un serveur d'impression : Rectification, je me suis, peut-être, mal exprimé, je ne souhaite pas installer une imprimante sur un serveur d'impression depuis mon poste, mais l'installer sur le poste d'un utilisateur, pour schématiser ce que je fais actuellement, c'est :
    > je prend la main sur le poste d'un utilisateur via dameware
    > je vais ensuite dans "Périphérique et imprimante" depuis son poste, du panneau de configuration, puis "ajouter une imprimante"
    > Dans la fenêtre de l'assistant, je choisi : "L'imprimante souhaitée n'est pas indiquée"
    > je coche : "Sélectionner une imprimante partagée par nom" >> j'entre le nom du partage de l'imprimante qui se trouve sur le serveur d'impression ce qui donne \\srv_impression\nomImprimante
    > Suivant >> recherche l'imprimante et l'installation automatique >> terminé

    Je ne fais rien d'autre, les pilotes sont trouées et installés automatiquement sur le poste en fonction de l'imprimante choisit

    mon but étant de faciliter la procédure pour gagner du temps, vu que c'est une tâche souvent demander par les utilisateurs, donc très rébarbatif




    sauf erreur ajout d'imprimante sur serveur d'impression s'écrit comme ça :
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    add-printer -connectionname \\serveur\partageimprimante

  8. #8
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 281
    Par défaut
    salut kaiser59

    désoler j'ai un peu disparue c'est jour ci entre mes congé et le déménagement de mon entreprise

    a tu réussi a faire l'installation des imprimantes ?

    sauf erreur ajout d'imprimante sur serveur d'impression s'écrit comme ça :
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    add-printer -connectionname \\serveur\partageimprimante
    Rectification, je me suis, peut-être, mal exprimé, je ne souhaite pas installer une imprimante sur un serveur d'impression depuis mon poste, mais l'installer sur le poste d'un utilisateur, pour schématiser ce que je fais actuellement, c'est :
    je me suis mal exprimé sur le "sur serveur" je voulais dire : ajouter sur un poste une imprimante géré par un serveur d'impression

    il y a sur ce forum une méthode pour l'installation a distance d'imprimante
    c'est une ancienne méthode mais peut etre quelle te suffit !

Discussions similaires

  1. Réponses: 20
    Dernier message: 20/05/2015, 14h47
  2. Installer une imprimante sur plusieur poste
    Par bilb0t dans le forum Administration
    Réponses: 7
    Dernier message: 13/02/2006, 14h49
  3. Connecter Delphi 7 et une bd mysql sur un poste distant
    Par nordine001 dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/08/2004, 14h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo