Advertisement
surepointit

Get Printers

Feb 13th, 2025 (edited)
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if (!(Get-Command Get-Printer -EA SilentlyContinue)) {
  2. Set-Asset-Field -Name "Printers" -Value "Unknown Command Get-Printer" | Out-Null
  3. Write-Host "Unknown Command Get-Printer, Exiting..."; Exit
  4. }
  5. $Printers = Get-Printer | Where-Object { $_.Name -ne "Microsoft XPS Document Writer" }
  6. if (($Printers).Count -gt 0) {
  7. ForEach ($Printer in $Printers) {
  8. $PrinterString += "$($Printer.Name)`t$($Printer.PortName)`r"
  9. }
  10. #Set-Asset-Field -Name "Printers" -Value $PrinterString | Out-Null
  11. }
  12. else { Set-Asset-Field -Name "Printers" -Value "No Printers Found" | Out-Null }
  13. Write-Host "List of printers are as follows: $PrinterString"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement