MAD-Printers.ps1
|
<########################### Printers ############################> # Collecte des imprimantes publiees dans l'AD. # # Variables consommees : aucune du contexte (autonome) # # Variables produites (utilisees par le HTML MultiPage et OnePage) : # $printers - liste des imprimantes (ou string "No printers Found") # $printersnbr - nombre d'imprimantes trouvees Write-Host "" Write-Host " #=======================================================================" -ForegroundColor DarkCyan Write-Host " # [SERVEURS D'IMPRESSION]" -ForegroundColor Cyan Write-Host " #=======================================================================" -ForegroundColor DarkCyan Write-Progress-Custom "Imprimantes" "Recuperation des imprimantes" $printersnbr = 0 $printers = Get-AdObject -Filter "objectCategory -eq 'printqueue'" -Properties description,drivername,created,location | Select-Object name, description, drivername, created, location $printersnbr = ($printers.name).count if (!$printers) { $printers = "No printers Found" } Write-Success "Imprimantes collectees" Write-Host " >> Total: $printersnbr imprimante(s) publiee(s) dans l'AD" -ForegroundColor DarkGray |