Question gestion imprimantes

Plus d'informations
il y a 6 ans 7 mois #24263 par crogiez
gestion imprimantes a été créé par crogiez
bonjour

je voulais savoir
si javais encore des imprimante kyocera
dans mon reseau

[code:1]$servers = \"serveurimp01\",\"serveurimp02\"
$printers = gwmi win32_printer -ComputerName $servers
$printers.count
$printers | Export-Csv \"printers.csv\"

çà faisait 1009 imprimantes !!!
selection des imprimantes kyo

$printers = Import-Csv \"printers.csv\"
$printers.Count
#1009

$printers2 = $printers | Where-Object {$_.Name -match \"kyocera\"}
$printers2.count
# plus que 129
$printers | Export-Csv \"printers2.csv\"

phase3

$printers2 = Import-Csv \"printers2.csv\"
$printers.Count
#129 imprimantes kyo

#çà recherche les adresses IP par requete
#@{n= égal à Name
#;e= égal à expression calculée

$printers3 = $printers2 | select Name, @{n='HostAddress';e={
$prtname = $_.portname
gwmi win32_tcpipprinterport -computername $_.systemname | where { $_.Name -eq $prtname } | select -exp hostaddress
}}

#quand cest fini çà affiche
$printers3[0]
$printers3 | Export-Csv \"printers3.csv\"

#on obtient çà
#Name HostAddress
#----
#TECH02 Kyocera FS-1128MFP-x86-Secours 10.62.0.114
#REG05 KyoCera 1128 MFP-x86-Secours 10.168.96.114
#REG03 Kyocera FS-1128MFP-x86-Secours 10.168.96.116
#R29-5F62-KYOCERA-FS2100-x86 10.193.88.121

#ya plus qua tester le ping

$printers3 = Import-Csv \"printers3.csv\"
$printers3.Count

$printers3 | %{
$imp=$_.Name
$add=$_.HostAddress
$imp
$add
Test-Connection $add
#certaines imp répondent , d'autres pas
}
[/code:1]
on ecrit dans une log
et hop<br><br>Message édité par: Arnaud, à: 27/09/17 11:27

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 6 mois #24319 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:gestion imprimantes
Bonjour Crogiez,

Heuu... C'est quoi ta question exactement ? :blink:

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.064 secondes
Propulsé par Kunena