Laboratoire Microsoft |  CertifExpress 
 Le Forum de Réfèrence sur les Technologies Microsoft - http://www.forum-microsoft.org

Recuperer la liste des imprimantes reseau installées

Modérateurs : Vash the Stempeed, Modérateurs, Modérateurs_Systèmes

Recuperer la liste des imprimantes reseau installées

Message par basile88 » Mar 30 Août 2016, 16:49

Bonjour,

J'ai lu un topic sur ce sujet lancé par G33k en 2007 auquel Goran a bien voulu répondre.
extrait d'un script vbs :

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colInstalledPrinters = objWMIService.ExecQuery _
("Select * from Win32_Printer")

For Each objPrinter in colInstalledPrinters
Wscript.Echo "Name: " & objPrinter.Name
Wscript.Echo "Location: " & objPrinter.Location
Wscript.Echo "Default: " & objPrinter.Default
Next

Serait il possible d'avoir la liste des imprimantes installées localement en USB ?

Plus loin un autre script a retenu mon attention :


ip=inputbox("Remote station IP","Please complete field",default)
username=inputbox("administrateur login","Please complete field",default)
password=inputbox("administrateur password","Please complete field",default)

set wmilocator = createobject("wbemscripting.swbemlocator")


set objwmiconnection=wmilocator.connectserver(ip,"root/cimv2",username,password)
set colhostname=objwmiconnection.execquery("select CSName from win32_OperatingSystem")
for each objname in colhostname
remotehostname=objname.csname
next

Ce qui est interessant ici c'est le administrateur et mot de passe.
il y a bien la commande net use <chemin serveur> Login:truc <motdepasse>
facilement visible en ouvrant le vbs qui les contient
serait il possible de lire ces infos a partir d'un autre fichier texte par exemple du genre
monfichier1.txt contient ces lignes
login : truc
mot de passe : machin
puis dans le script de lancement faire appel a ces infos du genre (mille excuses pour la syntaxe)
login=monfichier1(login)
mdp=monfichier1(mot de passe)

mon adresse mail : <suppression de l'email>
but final : mon script actuel capture le login user, le nom de la machine distante et son S/N puis les modeles d'ecrans et leur S/N ainsi que les ip des imprimantes installées (mais si je lance ce script en local a partir d'une session utilisateur lambda, je n'ai pas la liste des IP, cela vient surement des droits donc une elevation doit etre necessaire, je cherche toujours

Merci à l'humble connaisseur en vbs de me donner une infime partie de sa science.
basile88
N00b
N00b
 
Message(s) : 6
Inscription : Mar 30 Août 2016, 16:29

Re: Recuperer la liste des imprimantes reseau installées

Message par Timil » Mer 31 Août 2016, 23:04

Salut,
J'ai supprimé ton email, les bots en raffoles :)
Avatar de l’utilisateur
Timil
Forum Master
Forum Master
 
Message(s) : 16975
Inscription : Mar 18 Mars 2003, 12:44
Localisation : Luxembourg

Re: Recuperer la liste des imprimantes reseau installées

Message par Timil » Mer 31 Août 2016, 23:05

Sinon, tu fais un inventaire de ton parc?

Pourquoi ne pas utiliser https://www.microsoft.com/en-us/downloa ... px?id=7826

Ca le fait très bien, gratuitement...
Avatar de l’utilisateur
Timil
Forum Master
Forum Master
 
Message(s) : 16975
Inscription : Mar 18 Mars 2003, 12:44
Localisation : Luxembourg

Re: Recuperer la liste des imprimantes reseau installées

Message par kazer » Sam 03 Sep 2016, 9:29

Ca concerne quel OS ton sujet?
Guillaume DESFARGES Image Image Image
MCPTS Windows Server 2008/Virtualisation - MCITP: Enterprise Desktop Win7
MVP Directory Services (2004)/Security (2005-07)/Setup&Dep: Architecture (2008-15)/Cloud and Datacenter Management, Windows and Devices IT (2016)
Profil MVP - Articles - Transcript (ID: 661703 Pass: Gdesfarges) - Bibliographie
Supinfo Promo 2001
Avatar de l’utilisateur
kazer
First Lord
First Lord
 
Message(s) : 45470
Inscription : Ven 26 Oct 2001, 21:39
Localisation : Dans la grisaille de l'ile de france

Re: Recuperer la liste des imprimantes reseau installées

Message par basile88 » Mar 06 Sep 2016, 12:53

Bonjour,

C'est un super outil en effet mais je ne suis pas administrateur de mon réseau.

comme mes droits sont limités en tant que technicien réseau, je voudrais juste finaliser si possible ce script.

J'ai trouvé tous les éléments que je souhaite gérer via ce script : login,nom UC, S/N UC, les écrans avec IP

J'ai à ma disposition un gestionnaire qui me permet de lancer des scripts sur les machines locales, cela fonctionne correctement sauf pour ce script.

Le script crée un fichier texte qui est la capture des éléments cités plus haut.

Il devrait être copié sur un serveur de fichier et comme il faut une élévation de droits, j'utilise net use

Quand je lance mon script devant la machine locale, la copie se fait correctement mais pas à distance.

Je souhaite connaitre tous les arguments de NET USE (inutile de me renvoyer au /?) ou alors RUNAS si cela peut résoudre le problème.

Merci de votre aide.
basile88
N00b
N00b
 
Message(s) : 6
Inscription : Mar 30 Août 2016, 16:29

Re: Recuperer la liste des imprimantes reseau installées

Message par kazer » Jeu 15 Sep 2016, 8:52

kazer a écrit :Ca concerne quel OS ton sujet?

Tu as vu où tu as posté ton sujet? Je réitère ma question
Guillaume DESFARGES Image Image Image
MCPTS Windows Server 2008/Virtualisation - MCITP: Enterprise Desktop Win7
MVP Directory Services (2004)/Security (2005-07)/Setup&Dep: Architecture (2008-15)/Cloud and Datacenter Management, Windows and Devices IT (2016)
Profil MVP - Articles - Transcript (ID: 661703 Pass: Gdesfarges) - Bibliographie
Supinfo Promo 2001
Avatar de l’utilisateur
kazer
First Lord
First Lord
 
Message(s) : 45470
Inscription : Ven 26 Oct 2001, 21:39
Localisation : Dans la grisaille de l'ile de france

Re: Recuperer la liste des imprimantes reseau installées

Message par kazer » Jeu 15 Sep 2016, 8:53

Timil a écrit :Sinon, tu fais un inventaire de ton parc?

Pourquoi ne pas utiliser https://www.microsoft.com/en-us/downloa ... px?id=7826

Ca le fait très bien, gratuitement...

Il n'est pas compatible avec Win 9x, DOS ou NT
Guillaume DESFARGES Image Image Image
MCPTS Windows Server 2008/Virtualisation - MCITP: Enterprise Desktop Win7
MVP Directory Services (2004)/Security (2005-07)/Setup&Dep: Architecture (2008-15)/Cloud and Datacenter Management, Windows and Devices IT (2016)
Profil MVP - Articles - Transcript (ID: 661703 Pass: Gdesfarges) - Bibliographie
Supinfo Promo 2001
Avatar de l’utilisateur
kazer
First Lord
First Lord
 
Message(s) : 45470
Inscription : Ven 26 Oct 2001, 21:39
Localisation : Dans la grisaille de l'ile de france

Re: Recuperer la liste des imprimantes reseau installées

Message par basile88 » Lun 26 Sep 2016, 11:53

Salut,

c'est du Dos.

J'ai réussi à récupérer les lignes d'un fichier texte dans un .bat :
dans un fichier texte appelé monfichier.txt il y a :
truc
machin

dans le fichier bat j'ai écrit cela :
type "monfichier.txt" %1 %2

net use \\chemin /USER:%1 %2

je veux etre sur qu'il recupere bien truc en %1 et machin en %2 ou bien mettre %1 dans une variable x et %2 dans une variable y

Merci de ton aide.
basile88
N00b
N00b
 
Message(s) : 6
Inscription : Mar 30 Août 2016, 16:29

Re: Recuperer la liste des imprimantes reseau installées

Message par kazer » Lun 26 Sep 2016, 14:14

La commande net use n'existe pas sous DOS c'est là ton problème
ET le VBS (cité dans ton premier message) n'a jamais fonctionné sous DOS, Windows NT minimum (95 avec un patch)

Petite piqure de rappel
viewtopic.php?f=7&t=70159

Donc je le redemande, tu es sous quel OS?
Guillaume DESFARGES Image Image Image
MCPTS Windows Server 2008/Virtualisation - MCITP: Enterprise Desktop Win7
MVP Directory Services (2004)/Security (2005-07)/Setup&Dep: Architecture (2008-15)/Cloud and Datacenter Management, Windows and Devices IT (2016)
Profil MVP - Articles - Transcript (ID: 661703 Pass: Gdesfarges) - Bibliographie
Supinfo Promo 2001
Avatar de l’utilisateur
kazer
First Lord
First Lord
 
Message(s) : 45470
Inscription : Ven 26 Oct 2001, 21:39
Localisation : Dans la grisaille de l'ile de france

Re: Recuperer la liste des imprimantes reseau installées

Message par basile88 » Mar 04 Oct 2016, 9:42

Salut,
la commande net use fonctionne tres bien en mode console et le vbs se lance aussi tres bien, les deux sont OK

la commande net use avec les droits qui vont bien permettent la copie d'un fichier local sur un serveur de fichiers

le probleme est que net use active un service que je ne peux arreter une fois la copie effectuee

il y a bien net stop mais le service ne s'arrete pas.

Merci de votre aide.
basile88
N00b
N00b
 
Message(s) : 6
Inscription : Mar 30 Août 2016, 16:29

Re: Recuperer la liste des imprimantes reseau installées

Message par Timil » Mar 04 Oct 2016, 19:17

Salut

Salut,

c'est du Dos.
Pourquoi tu dis que c'est du DOS alors que ce n'en est pas?
Tu serais pas plutôt en CMD?

Si c'est du CMD, pourquoi n'utilises pas le soft que je t'ai conseillé?
Avatar de l’utilisateur
Timil
Forum Master
Forum Master
 
Message(s) : 16975
Inscription : Mar 18 Mars 2003, 12:44
Localisation : Luxembourg

Re: Recuperer la liste des imprimantes reseau installées

Message par kazer » Lun 10 Oct 2016, 10:02

Et si tu nous faisais une capture d'écran, car je n'arrive pas à croire que quelqu'un boote encore sur des disquettes :)
Guillaume DESFARGES Image Image Image
MCPTS Windows Server 2008/Virtualisation - MCITP: Enterprise Desktop Win7
MVP Directory Services (2004)/Security (2005-07)/Setup&Dep: Architecture (2008-15)/Cloud and Datacenter Management, Windows and Devices IT (2016)
Profil MVP - Articles - Transcript (ID: 661703 Pass: Gdesfarges) - Bibliographie
Supinfo Promo 2001
Avatar de l’utilisateur
kazer
First Lord
First Lord
 
Message(s) : 45470
Inscription : Ven 26 Oct 2001, 21:39
Localisation : Dans la grisaille de l'ile de france

Re: Recuperer la liste des imprimantes reseau installées

Message par kazer » Lun 10 Oct 2016, 10:03

basile88 a écrit :Salut,
la commande net use fonctionne tres bien en mode console et le vbs se lance aussi tres bien, les deux sont OK

C'est bien tu parles du mode console, sous quelle OS???

J'en ai besoin pour déplacer ton message et c'est nécessaire pour savoir quel niveau de compatibilité on a
Guillaume DESFARGES Image Image Image
MCPTS Windows Server 2008/Virtualisation - MCITP: Enterprise Desktop Win7
MVP Directory Services (2004)/Security (2005-07)/Setup&Dep: Architecture (2008-15)/Cloud and Datacenter Management, Windows and Devices IT (2016)
Profil MVP - Articles - Transcript (ID: 661703 Pass: Gdesfarges) - Bibliographie
Supinfo Promo 2001
Avatar de l’utilisateur
kazer
First Lord
First Lord
 
Message(s) : 45470
Inscription : Ven 26 Oct 2001, 21:39
Localisation : Dans la grisaille de l'ile de france

Re: Recuperer la liste des imprimantes reseau installées

Message par basile88 » Mer 12 Oct 2016, 11:31

mode console Windows 7
basile88
N00b
N00b
 
Message(s) : 6
Inscription : Mar 30 Août 2016, 16:29

Re: Recuperer la liste des imprimantes reseau installées

Message par kazer » Mer 12 Oct 2016, 14:05

basile88 a écrit :mode console Windows 7

Ben voila!!!

Sujet déplacé
Guillaume DESFARGES Image Image Image
MCPTS Windows Server 2008/Virtualisation - MCITP: Enterprise Desktop Win7
MVP Directory Services (2004)/Security (2005-07)/Setup&Dep: Architecture (2008-15)/Cloud and Datacenter Management, Windows and Devices IT (2016)
Profil MVP - Articles - Transcript (ID: 661703 Pass: Gdesfarges) - Bibliographie
Supinfo Promo 2001
Avatar de l’utilisateur
kazer
First Lord
First Lord
 
Message(s) : 45470
Inscription : Ven 26 Oct 2001, 21:39
Localisation : Dans la grisaille de l'ile de france


Retour vers Windows 7

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Exabot [Bot] et 5 invité(s)



Accueil | News | Articles | Tips | Outils | Certification | Easters Eggs
Essentiels | Glossaire | Vidos | Whitepapers | Essentiels | Bote Scripts
Conditions d'utilisation & Copyright | Respect de la vie prive