Flash info

 "Même s'il se fait mal un vrai Geek ne crie pas, il Twitte."

Arnaud Petitjean

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
crogiez
Utilisateur

PowerShelleur Amateur
Messages: 83
graphgraph
Karma: 1  
gestion imprimantes - 13/09/17 11:41 bonjour

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

Code:

 $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 }


on ecrit dans une log
et hop

Message édité par: Arnaud, à: 27/09/17 11:27
  | | L'administrateur a désactivé l'accés public en écriture.
Arnaud
Admin

Administrateur
Messages: 1106
graphgraph
Karma: 37  
Re:gestion imprimantes - 27/09/17 11:29 Bonjour Crogiez,

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

Arnaud
MVP PowerShell (depuis 2007)
Suivez moi sur Twitter !
  | | L'administrateur a désactivé l'accés public en écriture.
© 2017 PowerShell-Scripting.com