Printer in eine CSV-Datei: Get-Printer | Select-Object Name,Sharename,Drivername,Portname | Export-Csv -Path <Vollständiger Pfad zur Datei> -Encoding utf8 -Delimiter ";" -NoTypeInformation PrinterPorts in eine CSV-Datei (abhängig vom verwendeten Porttyp unterschiedliche Properties zum Auslesen notwendig): Get-PrinterPort | Select-Object Name,HostName,PrinterHostAddress,PrinterHostIP,PortMonitor | Export-Csv -Path <Vollständiger Pfad zur Datei> -Encoding utf8 -Delimiter ";" -NoTypeInformation
Der Delimiter ";" empfiehlt sich bei Weiterverarbeitung in Microsoft Excel. Ein Script, was dir beide Infos in eine CSV-Datei beinhaltet, benötigt etwas Arbeit, ist aber machbar. :)
Diese Zeilen müssen auf dem Printserver ausgeführt werden. Oder per Remote-Powershell von einem anderen System. Kannst du auch per Aufgabenplanung regelmäßig starten lassen.