Skip to content

List-Printers

Lists the printers

try {
	if ($IsLinux) {
		# TODO
	} else {
		# $ComputerName = $(hostname)
		# Get-WMIObject -Class Win32_Printer -ComputerName $ComputerName | Format-Table
		Get-Printer * | Select-Object Name,Type,Location,Comment,DriverName,PrinterStatus | Format-Table -autoSize
	}
	exit 0 # success
} catch {
	"?? ERROR: $($Error[0]) (script line $($_.InvocationInfo.ScriptLineNumber))"
	exit 1
}

This script has no configurable parameters.

An interactive directory of PowerShell scripts.