Logiciels gratuits
Services en ligne
Ce site dans votre langue

French English Arabic Bulgarian Chinese (simplified) Chinese (traditional) 
Croatian Czech Danish Dutch Finnish German 
Greek Hindi Italian Japanese Korean Norwegian 
Polish Portuguese Romanian Russian Spanish Swedish 

Powered by Google
Traductions des logiciels

La traduction d'un des logiciels est inexacte ?


Le logiciel que vous utilisez n'est pas traduit dans votre langue ?


Vous êtes en mesure d'apporter votre aide à Dipisoft ?


Alors rendez-vous sur la page des fichiers de langues et rejoignez la liste des contributeurs !
Dons / Contributions

Vous voulez soutenir ce site ?


Consulter la liste des généreux donateurs et contributeurs

Visites

 342586 visiteurs

 16 visiteurs en ligne

Newsletter
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
S'abonner
Se désabonner
254 Abonnés
Webmaster - Infos
Recherche sur ce site



Ajouter le flux RSS à...
rss_netvibes

rss_google

rss_yahoo

rss_msn

rss_gator
icones/migrimp32.pngAide à l'administration - MigrImp v1.0.7
migrimp01.png

MigrImp est destiné effectuer des manipulations de connexion/déconnexion d'imprimantes réseau sur les postes des utilisateurs, sans que ces derniers n'aient à intervenir.

Pour ce faire, l'administrateur devra au préalable définir la liste des opérations à effectuer dans un fichier script. Il ne faut pas que le terme de "script" vous effraye car la syntaxe mise à disposition est très simple et compacte dans la mesure où il n'y a que 4 types d'opérations possibles : connexion d'une nouvelle imprimante, déconnexion d'une imprimante existante, remplacement d'une imprimante par une autre et déclaration d'une imprimante par défaut.

Le fichier (par défaut nommé migrimp.txt mais le nom peut être modifié) peut contenir autant d'opérations que vous le souhaitez, dans la limite d'une opération par ligne. C'est le premier caractère de chaque ligne qui spécifie le traitement à effectuer : "+" pour connecter une imprimante, "-" pour déconnecter une imprimante, "*" pour remplacer une imprimante par une autre (la seconde n'est installée que si la première est présente sur le poste et l'éventuel état d'imprimante par défaut est bien entendu conservé) et "=" pour déclarer un imprimante par défaut. Il est possible d'ajouter des commentaires sur des lignes dédiées ou sur les lignes de commandes en utilisant le signe ";".

Syntaxe du fichier script (ATTENTION : à cause d'une contrainte de GuppY, les backslashs sont ici remplacés par des slashs) :
-//serveur/imprimante : désinstalle l'imprimante réseau spécifiée
-//serveur/* : désinstalle toutes les imprimantes (du serveur spécifié) installées sur le poste
+//serveur/imprimante : installe l'imprimante réseau spécifiée
*//serveur1/imprimante1,//serveur2/imprimante2 : remplace une imprimante réseau spécifiée par une autre (déclarée sur le même serveur ou sur un autre serveur)
*//serveur1/*,//serveur2/* : remplace toutes les imprimantes (du serveur spécifié) installées sur le poste par celles du même nom du serveur2
=//serveur/imprimante : déclare par défaut une imprimante réseau
=imprimante : déclare par défaut l'imprimante locale

Le logiciel MigrImp peut être appelé seul ou accompagné d'un paramètre indiquant l'emplacement et le nom du script à traiter. Si aucun nom de script n'est passé en paramètre, c'est le fichier fichier MigrImp.txt (situé dans le répertoire de l'exécutable) qui sera traité.

Côté interface, MigrImp peut fonctionner dans plusieurs modes selon le paramétrage défini par l'administrateur dans le fichier script : mode Normal (la fenêtre de traitement est affichée à l'utilisateur), le mode Discret (une boite de dialogue apparaît en fin de traitement pour prévenir l'utilisateur) et le mode Masqué (fonctionnement totalement invisible pour l'utilisateur).

Côté journalisation, il est possible de configurer (toujours dans le fichier script) MigrImp pour que ce dernier conserve une trace des traitements effectués. Trois possibilités là-aussi : mode Aucun (pas de journalisation), mode Synthétique (journalisation de la date/heure, du nom de la machine et du nombre d'opérations effectuées correctement) et mode Complet.
Selon les besoins, l'admin peut opter pour un fichier en local (ex.: Log=c:/temp/migrimp.log) ou sur un partage distant. Dans ce second cas, il est conseillé de spécifier un nom "variable" plutôt qu'un nom "en dur" ; l'analyse de petits fichiers indépendants étant plus aisée que l'analyse d'un gros fichier global dans lequel plusieurs centaines de machines auront déversé leurs infos... Pour ce faire, il est possible de spécifier des variables d'environnement dans le nom du fichier (ex.: Log=//serveur/migrimp/%computername%_%username%_%version_script%.log). Par ailleurs, en cas de besoin, il est possible d'enrichir le fichier .log de certaines infos complémentaires en utilisant l'entrée nommée LogInfos (ex.: LogInfos=Serveur de validation : %logonserver%§Domaine : %userdomain%, où l'utilisation du caractère § génère un retour à la ligne).

Vous trouverez tous les détails sur la syntaxe de configuration dans le fichier MigrImp.txt fourni dans le fichier .zip.

Enfin, côté mise en oeuvre, je vous conseille de placer l'exécutable (et ses 2 DLL) ainsi que le ou les fichiers scripts créés dans une ressource d'un serveur accessible à vos utilisateurs. Vous pourrez alors leur envoyer un lien par mail ou intégrer l'appel à MigrImp dans leur script de logon en fonction de vos besoins.

  Télécharger ce logiciel.

Date de création : 06/02/2006 @ 18:56
Dernière modification : 28/12/2009 @ 11:56
Catégorie : Aide à l'administration
Page lue 25256 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article


Réaction n°32 

par jeanphi le 21/08/2010 @ 15:19

bonjour
je reviens faire un tour par ici 4 ans après (mon message est toujours là ;))

merci pour toutes ces améliorations Damien, je réutilise en ce moment migrimp (avec ses évolutions) et de nouveau il va m'économiser quelques déplacements / prise de main VNC...

merci pour tout le travail (bon comme je fais aussi mumuse avec LanAlertCenter, je vais poster un message dans le thread...)

jeanphi


[réponse de damien, le 22/08/2010 à 14h46]
Eh ouais, toujours-là ! ;)

Mais en cette période de vacances, la réactivité est en très nette baisse, désolé...

Réaction n°31 

par benjamin le 04/05/2010 @ 15:37

Merci pour cette réponse prompte !

Qu'entends-tu par : "via un filtrage WMI" ?

Pour info, si l'exécutable est sur le réseau, il s'exécutera silencieusement sous XP SP3 mais pas sur SP2 qui déclenche une alerte sécurité bien encombrante !

Si quelqu'un connaît une technique pour y remédier !?

Benjamin


[réponse de damien, le 04/05/2010 à 20h18]
Lorsque tu crées une GPO ordinateur, tu as possibilité de "cibler" les machines en créant un filtre basé sur une requête WMI. La GPO "descend" sur toutes les machines mais n'est appliquée que si le résultat de la requête est positif. Je n'en sais pas plus, je ne manipule pas de GPO, mais tu peux jeter un coup d'oeil ici :
http://technet.microsoft.com/fr-fr/library/cc780416%28WS.10%29.aspx

Quant à ta seconde question sur l'exécution qui déclenche une alerte de sécurité, je n'en ai aucune idée... il te faut peut-être intervenir au niveau du réglage des zones de confiance ?



Réaction n°30 

par benjamin le 03/05/2010 @ 18:14

Merci pour cet outil qui compense le manque de seveur 2003 SP1-2 dans le déploiement d'imprimantes pour le domaine. (2003 r2 dispose du "pushprinter")

J'en ai essayé des scripts en tout genre....

Le votre donne satisfaction :

- copié avec les .DLL dans ..\sysvol\
- un raccourci personnalisé dans le menu démarrage du \alluser\ de CHAQUE poste.

Quelques questions :

- comment inverser chronologiquement les logs ?
- et surtout pour utiliser un unique raccourci ou réaliser un déploiement GPO simple, comment conditionner l'affectation d'imprimante selon l'@ IP du poste sur il s'exécute
- peut-on supprimer toutes les imprimantes (réseau ET/OU locales) d'une seule ligne

Félicitations

Benjamin
Technicien dans un établissement scolaire


[réponse de damien, le 03/05/2010 à 19h41]
Avant tout, merci pour tes compliments.

Les réponses à tes questions :
  • comment inverser chronologiquement les logs ? L'outil ne le permet pas.

  • ... comment conditionner l'affectation d'imprimante selon l'@ IP du poste sur il s'exécute ? Là non plus, l'outil ne le permet pas. C'est à toi de "cibler" les postes (via un filtrage WMI dans la GPO par exemple) et de les faire exécuter tel ou tel script selon le cas.

  • peut-on supprimer toutes les imprimantes (réseau ET/OU locales) d'une seule ligne ? L'outil ne peut pas supprimer les imprimantes locales. En revanche, tu peux supprimer toutes les imprimantes réseau en quelques lignes (1 par serveur d'impression en fait, à l'aide de la syntaxe : -\\serveur\*

Réaction n°29 

par Lionel le 06/04/2010 @ 13:08

Bon allez depuis le temps que j'utilise cet outil, qui m'a fait gagné de nombreuses heures de migration fastidieuse sur les postes de travail, je peux bien prendre 2 minutes pour vous remercier.

Ca devient rare de trouver des bons petits outils, efficaces et en plus gratuit.

Encore merci et bravo.

Lionel.

 

[réponse de damien, le 06/04/2010 à 17h53]
C'est bien aimable à toi d'avoir fait ce constat et de t'être donné la peine de passer déposer ce sympathique petit mot. La grande majorité des utilisateurs ne se donne malheureusement pas cette peine... frown


Réaction n°28 

par stephane le 24/02/2010 @ 15:58

En fait, je souhaite créer une GPO qui execute le script vbs qui va modifier le serveur d'impression sur les postes clients.
Voici le script dont je vous parle:
'configuration des imprimantes
'cette ligne sert a copier deux fichiers dans le systeme32 sur les postes de travail
WshShell.Run "\\sisa-share\install\RunasSpc\runasspc.exe /cryptfile:""\\sisa-share\install\copydll.spc"" /quiet"
'cette ligne lance l'outil MigrImp
WshShell.run "\\sisa-share\install\MigrImp.exe"

Merci pour votre aide
 


[réponse de damien, le 24/02/2010 à 19h23]
Juste pour mon information personnelle : ils sert à quoi ce fameux fichier "copydll.spc" ? Parce qu'il n'appartient pas à mon soft...

Les seuls éléments nécessaires pour que MigrImp fonctionne sont :
  • MigrImp.exe : l'exécutable
  • MigrImp.txt : le fichier script contenant les instructions à exécuter (qui contient plusieurs exemples). A noter que le fichier peut tout à fait porter un autre nom, mais il faudra dans ce cas le préciser lors de l'appel de l'exécutable.
    Exemple : \\sisa-share\install\migrimp.exe "\\sisa-share\install\scripts\toto.txt" (pour info, l'utilisation des double-quotes est facultative).
  • MSVBVM50.DLL et VB5FR.DLL : les 2 DLL principales du runtime de VB5.
 

Réaction n°27 

par stephane le 23/02/2010 @ 12:00

Bonjour,
je dois migrer un serveur d'impression de Windows 2003 vers Windows 2008 R2 et je compte utiliser votre outil.
J'ai trouvé un script en vbs pour faire appel à votre exe, par contre, je ne sais pas où trouver le fichier copydll.spc dont il se sert dans le script pour copier les 2 dll sur le poste client.

Merci pour votre aide et bravo pour cet outil


[réponse de damien, le 23/02/2010 à 20h07]
Euh, il sert à quoi le script vbs ? Tu comptes utiliser quel "vecteur" pour exécuter MigrImp sur les postes clients (script de logon, envoi de mail, gpo, etc.) ?

Quant au fichier copydll.spc que tu évoques, je ne connais pas, désolé.

Réaction n°26 

par Xavier le 17/12/2009 @ 15:22

Tres utile pour une migration de serveur d'impression
J'ai parfois ce message d'erreur : 
erreur rencontrée : Une opération d'entrée/sortie avec chevauchement est en cours d'exécution.
quelle en est l'explication


[réponse de damien, le 17/12/2009 à 18h24]
Es-tu sûr d'utiliser la dernière version de MigrImp ? Je te pose la question car ce message ne devrait plus apparaître depuis la v1.0.2. Pour la petite histoire, jusqu'en v1.0.1 cette erreur se produisait lorsqu'une opération de suppression ou de remplacement était demandée sur une machine sur laquelle l'imprimante concernée n'était pas présente. Et ce pour la bonne et simple raison que je ne contrôlais pas la présence de ladite imprimante avant de traiter l'opération...

Donc, sauf autre bug de ma part - ce qui est tout à fait possible - le message ne devrait plus être rencontré. Si après vérif de ta part il s'avère que tu utilises bien la dernière versions, est-ce que tu peux m'en dire plus sur le contexte de l'erreur ?

Merci d'avance. smile

Réaction n°25 

par Helios le 08/10/2009 @ 15:33

Merci Damien pour ce soft.

Par contre, je me suis longtps "battu" avec :) dans la mesure où au debut il me disait que le nom de l'imprimante saisi n'existait pas.

En fait, c'était du au libellé qui differe.

Par exemple sur notre serveur, une imprimante sera nommée HP2416 alors que sur le poste local (dans le panneau de configuration) celle ci se nommera HP 2416 service Commercial.

Donc concretement, si je voulais supprimer cette imprimante et que je saisissais HP2416, il ne la trouvait pas...Il fallait rajouter le libellé entier local : "Service Commercial".

Voili, Voilou :)

Mercik

 

[réponse de damien, le 08/10/2009 à 16h41]
En effet, autant l'ajout d'une imprimante se fait à partir du nom de celle-ci sur le serveur, autant la suppression, le remplacement et la sélection par défaut se font d'après le nom vu du poste de l'utilisateur. Donc si l'utilisateur a renommé l'imprimante, c'est clair que tu peux rencontrer ce genre de problème.


Réaction n°24 

par un_autre_guillaume le 30/09/2009 @ 12:28

Encore un outil indispensable !

Merci !


[réponse de damien, le 30/09/2009 à 19h20]
Indispensable est peut-être un peu excessif (wink) mais c'est vrai qu'il est assez utile... quand on en a besoin ! biggrin

Réaction n°23 

par Patrick le 11/05/2009 @ 19:56

Bonsoir

Après une semaine d'utilisation, je trouve ce logiciel vraiment très pratique!!!

ESt-il possible  de connecter une imprimante USB et de la partager avec d'autres machines? si oui, comment?

Merci et encore bravo.

Patrick


[réponse de damien, le 12/05/2009 à 07h07]
Non, ce n'est pas possible de déclarer l'imprimante en USB via l'outil. Par contre, une fois déclarée "manuellement", tu peux tout à fait utiliser MigrImp pour connecter l'imprimante à partir des autres machines, puisque c'est son fonctionnement normal.

Réaction n°22 

par Patrick le 01/05/2009 @ 20:20

Bonsoir

Je ne sais pas si mon premier message est passé...

Je voulais savoir comment indiqué en paramètre un autre fichier que "migrimp.txt"

Merci et encore bravo pour votre travail et votre disponobilité!

Patrick


[réponse de damien, le 02/05/2009 à 16h49]
Bug corrigé, la v1.0.7 est dispo !


[réponse de damien, le 01/05/2009 à 22h31]
Tout simplement en mettant le nom du fichier en paramètre, précédé éventuellement du path si le fichier ne se trouve pas dans le dossier de l'appli...

Par contre, je viens de m'apercevoir d'un bug dans le cas où l'on utilise des double-quotes pour encadrer le nom du fichier. Je corrige ça dès que possible.

Réaction n°21 

par Frederic le 22/04/2009 @ 15:23

Bonjour,

Petite question sur votre outil : est-ce qu'il permet d'installer ou de désinstaller une imprimante réseau qui ne passe pas par un serveur d'impression ?
J'ai un grand nombre d'imprimante dans ma société, et elles ont toutes leur propre adresse IP. Et chacune de ces imprimante est installée directement sur les postes.

Merci d'avance ! l


[réponse de damien, le 22/04/2009 à 15h28]
Non, il ne le permet pas... désolé. frown

Réaction n°20 

par Stef le 13/03/2009 @ 17:21

ayé !!!e

Probleme résolu ....

J'ai ENLEVE la ligne de l'imprimante par défault !!!!!

hummm hummmm petit bug démasqué l

Stef

 

[réponse de damien, le 13/03/2009 à 19h41]
Bug ? Je ne sais pas si on peut qualifier ça de bug alors que ça fonctionne en imprimant avec d'autres softs... eek biggrin

Tu peux m'envoyer ton script, stp, histoire de voir ?


Réaction n°19 

par Stef le 13/03/2009 @ 17:10

tiens... d'ailleurs je me demande si ce n'est pas depuis la version 1.06

je fais les tests semaine prochaine ... je vais restoré d'une ancienne sauvegarde la version précédente ....y

Stef

 

[réponse de damien, le 13/03/2009 à 19h34]
Si le bug est réellement imputable à MigrImp, impossible qu'il soit apparu avec la v1.0.6. Les seules modifs par rapport à la v1.0.5 concernent la génération du log : remplacement de la gestion des %computername% et %username% pour le nom du fichier, ainsi que la possibilité d'ajouter d'autres infos via variables d'environnement).

De la v1.0.4 à la v1.0.5, ajout de la prise en compte de %username% dans le nom du fichier log.

De la v1.0.3 à la v1.0.4, implémentation des traitement multiples (suppression, remplacement) grace à la syntaxe \\serveur\*

De la v1.0.2 à la v1.0.3, ajout de la prise en compte de %computername% dans le nom du fichier log

Bref, pas de gros remaniement...


Réaction n°18 

par Stef le 13/03/2009 @ 17:05

Salut,

Je suis super content de cet outils que j'utilise depuis l'origine... or je viens de m'appercevoir qu'un de mes probleme d'impression sur un soft trouve son origine chez MigrImp ... n

Je l'utilise pour déconnecter/reconnecter les imprimante lors du démarrage des PCs via des appartenances a des groupes AD... pas de soucis : le log me dit successfull, je peux imprimer sous word excel outlook ... mais j'ai un soft qui ne me permet plus d'imprimer si les imprimantes sont "installées" via MigrImp : j'ai alors un message d'erreur "impossible d'imprimer : aucune imprimante connectée"

si je supprime les imprimantes ajoutées par MigrImp (en laissant les autres) je peux à nouveau imprimer... d

Auriez-vous déjà eu ce genre de probleme ? si oui une solution ?!!! k

Merci

Stéphane

 

[réponse de damien, le 13/03/2009 à 19h04]
Bizarre ça, je n'ai jamais rencontré ou même eu vent de ce problème. Tu peux m'en dire plus sur le logiciel en question ? S'agit-il d'un logiciel métier ou un soft commercial ?

Autre question : ça le fait avec toutes les imprimantes ou avec un modèle bien spécifique ? Je dis ça car je rencontre moi-même un problème au boulot avec un copieur réseau couleur (un Sharp couleur mais je ne me souviens pas de la référence). Selon la façon dont l'appareil a été connecté, soit ça fonctionne, soit le driver plante sévèrement. Dans mon cas, il faut passer par le nom dns du serveur et non son nom netbios. Incompréhensible !


Réaction n°17 

par elite le 24/11/2008 @ 13:57

je suis tres content des vos outils et  vous remerci du temps que vous metiez  pour les realisés et en plus les rendre gratuit.
a present moi j'ai un autre besoin  je voudrai pourvoir gerer  des quota des utlisateurs des imprimantes pour limiter l'utlisation abusive de celles ci
merci pour aide et vos conseils


[réponse de damien, le 24/11/2008 à 18h54]
Merci pour les compliments... cool

On peut mettre des quotas sur les impressions ? Désolé mais je ne connais pas. Et au risque de te décevoir je n'ai pas le temps de me pencher sur ce sujet. J'ai déjà bien à faire avec la petite dizaine d'outils disponibles sur ce site et sont loin d'être achevés.

Voilà, j'espère que tu comprendras. frown

Réaction n°16 

par Vanvan le 03/09/2008 @ 15:33

Oui c'est tout a fait ça, comment faire alors pour migrer a distance sans GPO du au nt4 ??
me reste a voir du coté du script de logon ?

merci

Vanvan


[réponse de damien, le 03/09/2008 à 16h22]
Par script de logon c'est une solution... Mais vous pouvez aussi envoyer un mail à vos utilisateurs les invitant à cliquer sur le lien (vers l'appli et le script) que vous aurez placé dans le mail.

Réaction n°15 

par Vanvan le 03/09/2008 @ 13:43

Bonojour,

Je suis en pleine migration de mon serveur d'impression.
j'ai donc créer un batch que j'excute sur mais poste client a l'aide de psexec.
Mon probleme est le suivant dans les log l'opération a premiere vue c'est bien dérouler mais sur le poste client auccune imprimante d'installer.....??

Mais utilisateur son sur un controleur de domaine NT4, y-aurai t il une autre solution pour faire le tout a distance???

Merci

Vanvan

[réponse de damien, le 03/09/2008 à 14h18]
L'installation/désinstallation d'imprimante avec mon outil se fait dans le profil de l'utilisateur dont la session est ouverte... Or, à vous lire j'ai l'impression que le script est exécuté sous un autre compte, non ? frown

Réaction n°14 

par ste130 le 27/03/2008 @ 14:11

Bonjour?

Je souhaite faire la migration de postes clients sur lequel les imprimantes sont installées en port local (type TCP/IP ou LPR) vers un port reseau SMB (type:\\srvImp\printer1).

printer1 est le nom de la machine, ainsi que son adresse DNS (@ IP).

Est ce que cet outil permet de faire ceci ?

Sinon existe t'il un script ou autre chose pour le faire ?

merci d'avance


[réponse de damien, le 27/03/2008 à 19h11]
Vous pouvez utiliser cet outil pour installer vos nouvelles imprimantes et les sélectionner par défaut, mais dans votre cas il ne vous sera pas possible de "remplacer" (il s'agit en fait d'une installation conditionnelle suivie d'une déconnexion de l'ancienne imprimante) les imprimantes existantes si elles ne sont pas attachées à un serveur d'impression...

Réaction n°13 

par Philippe le 07/02/2008 @ 22:44

Bonjour,

Nous souhaiterions installer des drivers imprimantes sur les postes utilisateurs (3500 postes) sans intervenir sur les postes utilisateurs sachant que les imprimantes sont installées sur un serveur d'impression.

Donc est-ce que cette application répondrait à notre besoin, car je n'ai pas saisi d'où elle s'exécute , poste client ? serveur impression ?

Pour info il y a un AD mais le client ne veut pas que l'on utilise la GPO.

Merci d'avance pour vos réponses.

Cordialement.


[réponse de damien, le 08/02/2008 à 07h09]
Cette appli est destinée à être exécutée sur les postes clients : grâce à elle, vous pouvez connecter des imprimantes réseau déclarées sur des serveurs mais aussi en déconnecter (avec ou sans remplacement par d'autres) ou définir une imprimante par défaut.

Donc MigrImp est tout à fait adapté à votre besoin ! biggrin
DébutPrécédent [ 1 2 ] SuivantFin

^ Haut ^